Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.62-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.15.0-py3-none-any.whl.metadata (3.5 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.3-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-9.1.1-py3-none-any.whl.metadata (12 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 pyzbar==0.1.9 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 17)) Downloading pyzbar-0.1.9-py2.py3-none-any.whl.metadata (10 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.6-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.6-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.1) 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.5.1) 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 pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) Downloading pyjwt-2.15.0-py3-none-any.whl (33 kB) Downloading numpy-2.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-9.1.1-py3-none-any.whl (15 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.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 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.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 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, pyzbar, 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.62 Levenshtein-0.25.1 PyJWT-2.15.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.3 ortools-9.15.6755 pandas-3.0.6 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-9.1.1 pyzbar-0.1.9 rapidfuzz-3.14.6 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.101-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.84.0-py3-none-any.whl.metadata (1.3 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.58.0-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.14.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.38.0-py3-none-any.whl.metadata (3.2 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.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.19.0-py3-none-any.whl.metadata (7.5 kB) Collecting pyhanko-certvalidator==0.24.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl.metadata (5.3 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (8.12.57) 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.5.0-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.66.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (129 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.101 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.101-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.84.0 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 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.3-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.7.0-py3-none-any.whl.metadata (2.8 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.28.4-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.2-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 opentelemetry-api<2.0.0,>=1.44.0 (from google-api-core<3,>=2.31.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading opentelemetry_api-1.44.0-py3-none-any.whl.metadata (1.4 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.9.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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (25 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.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (111 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.101->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.101->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.1) 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.5.1) 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.101->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (1.17.0) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296 kB) 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.101-py3-none-any.whl (140 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.58.0-py3-none-any.whl (262 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.14.1-py3-none-any.whl (343 kB) Downloading google_api_core-2.38.0-py3-none-any.whl (187 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.19.0-py3-none-any.whl (395 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.101-py3-none-any.whl (15.9 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.66.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.4 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.7.0-py3-none-any.whl (31 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.2-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.3-py3-none-any.whl (306 kB) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpcio-1.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.9.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (336 kB) Downloading opentelemetry_api-1.44.0-py3-none-any.whl (60 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (250 kB) Downloading proto_plus-1.28.4-py3-none-any.whl (50 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.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (117 kB) Building wheels for collected packages: python-pkcs11 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=1510754 sha256=9f681d62d9b5763cb7086264c7af156633c74d1668d1d135d153e8f9b2379cf3 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-poaasus4/wheels/6e/ae/fe/f82e085bb4004ac1e4be532bcb81b1d28d77c6685c19715be9 Successfully built python-pkcs11 Installing collected packages: python-barcode, fasttext-predict, uritools, uharfbuzz, tzlocal, requests, python-pkcs11, pypdf, proto-plus, propcache, oscrypto, opentelemetry-api, multidict, jmespath, grpcio, googleapis-common-protos, google-crc32c, frozenlist, fonttools, click, aiohappyeyeballs, yarl, grpcio-status, google-resumable-media, 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.101 botocore-1.43.101 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.66.0 frozenlist-1.8.0 google-api-core-2.38.0 google-auth-2.58.0 google-cloud-core-2.7.0 google-cloud-storage-3.14.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.2 googleapis-common-protos-1.75.3 grpc-google-iam-v1-0.14.5 grpcio-1.84.0 grpcio-status-1.84.0 jmespath-1.1.0 multidict-6.9.1 opentelemetry-api-1.44.0 oscrypto-1.3.0 propcache-0.5.4 proto-plus-1.28.4 pyHanko-0.20.1 pyhanko-certvalidator-0.24.1 pypdf-6.19.0 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.25.1 2026-09-24 07:26:59,967 121 INFO ? odoo: Odoo version 18.0 2026-09-24 07:26:59,967 121 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-24 07:26:59,967 121 INFO ? odoo: addons paths: ['/data/build/rb-b1a5ec1-225045/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-b1a5ec1-225045/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-09-24 07:26:59,967 121 INFO ? odoo: database: default@default:5432 2026-09-24 07:27:00,098 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-24 07:27:00,126 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-09-24 07:27:00,396 121 INFO ? odoo.tests.common: Importing test framework 2026-09-24 07:27:00,727 121 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-24 07:27:00,746 121 INFO rb-b1a5ec1-225045-418240 odoo.modules.loading: loading 1 modules... 2026-09-24 07:27:00,922 121 INFO rb-b1a5ec1-225045-418240 odoo.modules.loading: 1 modules loaded in 0.18s, 0 queries (+0 extra) 2026-09-24 07:27:02,038 121 INFO rb-b1a5ec1-225045-418240 odoo.modules.loading: loading 1149 modules... 2026-09-24 07:27:19,531 121 INFO rb-b1a5ec1-225045-418240 odoo.modules.loading: 1149 modules loaded in 17.49s, 2 queries (+2 extra) 2026-09-24 07:27:22,041 121 INFO rb-b1a5ec1-225045-418240 odoo.modules.loading: Modules loaded. 2026-09-24 07:27:22,402 121 INFO rb-b1a5ec1-225045-418240 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-09-24 07:27:22,410 121 INFO rb-b1a5ec1-225045-418240 odoo.modules.registry: Registry loaded in 21.682s 2026-09-24 07:27:22,411 121 INFO rb-b1a5ec1-225045-418240 odoo.service.server: Starting post tests 2026-09-24 07:27:23,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-24 07:27:28,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.8944196701049805 seconds 2026-09-24 07:27:29,399 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.7038884162902832 seconds 2026-09-24 07:27:30,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_01_sale_order_type_existence_and_core_toggles ... 2026-09-24 07:27:30,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02_wizard_creates_request_with_mapped_lines_and_full_approval ... 2026-09-24 07:27:32,870 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [371] 2026-09-24 07:27:33,099 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [196] 2026-09-24 07:27:33,290 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [372] 2026-09-24 07:27:33,789 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02b_unlink_request_does_not_delete_existing_sale_order ... 2026-09-24 07:27:35,261 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [373] 2026-09-24 07:27:35,421 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [197] 2026-09-24 07:27:35,531 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [374] 2026-09-24 07:27:36,963 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted mail.message records with IDs: [8435, 8433, 8432] 2026-09-24 07:27:37,054 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted viin.approval.request records with IDs: [6] 2026-09-24 07:27:37,095 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted mail.followers records with IDs: [1128, 1129] 2026-09-24 07:27:37,132 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_unlink_request_deletes_generated_sale_order ... 2026-09-24 07:27:37,973 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted request.approval.user.line records with IDs: [7] 2026-09-24 07:27:38,782 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [375] 2026-09-24 07:27:39,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [198] 2026-09-24 07:27:39,249 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [376] 2026-09-24 07:27:40,910 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted sale.order.line records with IDs: [182] 2026-09-24 07:27:41,007 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted approval.request.line records with IDs: [14] 2026-09-24 07:27:41,247 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted request.approval.user.line records with IDs: [8] 2026-09-24 07:27:41,358 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted mail.message records with IDs: [8441, 8439] 2026-09-24 07:27:41,463 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted sale.order records with IDs: [88] 2026-09-24 07:27:41,741 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted mail.message records with IDs: [8443, 8442, 8440, 8438, 8437] 2026-09-24 07:27:41,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted viin.approval.request records with IDs: [7] 2026-09-24 07:27:41,814 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted mail.followers records with IDs: [1130, 1131] 2026-09-24 07:27:41,899 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_wizard_multi_selection_creates_multiple_requests ... 2026-09-24 07:27:43,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_04_analytic_distribution_sync_order_line_only ... 2026-09-24 07:27:43,508 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:45,916 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e15432e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:45,917 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e03831a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:45,925 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:45,930 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0381260> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:46,269 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:48,873 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0d4b420> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:48,874 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df838f40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:48,881 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:48,884 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df838b80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:49,230 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:51,359 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0306200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:51,360 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0711b20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:51,367 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:51,373 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0710b80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:52,394 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:54,145 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0383f60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:54,146 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df8919e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:54,153 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:54,157 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df892660> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:54,512 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:57,046 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df7780e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:57,047 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e139c2c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:57,055 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:57,059 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e139d300> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:27:57,399 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:00,023 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e1d49800> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:00,024 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1541440> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:00,031 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:00,035 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1542160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:00,329 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:02,952 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0ad0fe0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:02,953 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df8a0040> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:02,970 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:02,974 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df8a2700> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:03,305 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:05,145 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df5f96c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:05,146 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e02e1ee0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:05,155 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:05,159 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e02e16c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval_sale/tests/test_sale_approvals.py", line 188, in test_04_analytic_distribution_sync_order_line_only plan_sale = self.env["account.analytic.plan"].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:08,007 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [377] 2026-09-24 07:28:08,245 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [199] 2026-09-24 07:28:08,340 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [378] 2026-09-24 07:28:08,836 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [379] 2026-09-24 07:28:08,959 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:10,767 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e102b240> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:10,768 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0380cc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:10,772 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:10,776 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e03823e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:28:10,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1585 checked, 4 removed 2026-09-24 07:28:12,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_sale.tests.test_sale_to_invoice_flow: Starting TestSaleToInvoiceApprovalFlow.test_01_sale_to_invoice_end_to_end ... 2026-09-24 07:28:14,455 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #36 deleted mail.mail records with IDs: [380] 2026-09-24 07:28:14,657 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [200] 2026-09-24 07:28:14,817 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [381] 2026-09-24 07:28:15,726 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #36 deleted mail.mail records with IDs: [382] 2026-09-24 07:28:15,932 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #36 deleted mail.mail records with IDs: [383] 2026-09-24 07:28:18,916 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #35 deleted mail.mail records with IDs: [384] 2026-09-24 07:28:19,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [201] 2026-09-24 07:28:19,138 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [385] 2026-09-24 07:28:19,334 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:28:24,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_01_resupply_transfer_created_without_line_route_override ... 2026-09-24 07:28:25,687 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [386] 2026-09-24 07:28:25,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [202] 2026-09-24 07:28:26,102 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [387] 2026-09-24 07:28:26,817 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_02_no_route_manual_button_raises_background_logs ... 2026-09-24 07:28:27,800 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [388] 2026-09-24 07:28:27,967 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [203] 2026-09-24 07:28:28,117 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [389] 2026-09-24 07:28:28,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_03_multiple_routes_choose_priority ... 2026-09-24 07:28:29,302 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [390] 2026-09-24 07:28:29,484 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [204] 2026-09-24 07:28:29,623 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [391] 2026-09-24 07:28:30,142 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_04_line_routes_override_product_priority ... 2026-09-24 07:28:30,738 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [392] 2026-09-24 07:28:30,910 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [205] 2026-09-24 07:28:31,097 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [393] 2026-09-24 07:28:31,761 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_05_three_lines_three_products_three_sources ... 2026-09-24 07:28:32,632 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [394] 2026-09-24 07:28:32,781 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [206] 2026-09-24 07:28:32,901 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [395] 2026-09-24 07:28:34,015 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_06_cancel_post_reverts_origin ... 2026-09-24 07:28:34,737 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [396] 2026-09-24 07:28:34,927 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [207] 2026-09-24 07:28:35,100 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [397] 2026-09-24 07:28:35,774 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [127] 2026-09-24 07:28:35,956 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move records with IDs: [158] 2026-09-24 07:28:36,070 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8489] 2026-09-24 07:28:36,142 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [59] 2026-09-24 07:28:36,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_07_refuse_post_reverts_origin ... 2026-09-24 07:28:36,832 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [398] 2026-09-24 07:28:37,009 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [208] 2026-09-24 07:28:37,155 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [399] 2026-09-24 07:28:37,693 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [400] 2026-09-24 07:28:37,890 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [128] 2026-09-24 07:28:37,995 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move records with IDs: [159] 2026-09-24 07:28:38,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8495] 2026-09-24 07:28:38,090 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [60] 2026-09-24 07:28:38,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_08_cancel_draft_add_new_line_group_synced_on_revalidate ... 2026-09-24 07:28:38,763 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [401] 2026-09-24 07:28:38,893 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [209] 2026-09-24 07:28:39,004 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [402] 2026-09-24 07:28:39,624 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [129] 2026-09-24 07:28:39,771 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move records with IDs: [160] 2026-09-24 07:28:39,828 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8499] 2026-09-24 07:28:39,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [61] 2026-09-24 07:28:40,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted request.approval.user.line records with IDs: [23] 2026-09-24 07:28:40,325 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [403] 2026-09-24 07:28:40,433 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-09-24 07:28:40,529 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [404] 2026-09-24 07:28:41,115 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_unlink_request_deletes_generated_pickings_from_procurement ... 2026-09-24 07:28:41,800 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [405] 2026-09-24 07:28:42,029 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-09-24 07:28:42,214 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [406] 2026-09-24 07:28:42,992 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [132] 2026-09-24 07:28:43,104 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move records with IDs: [163] 2026-09-24 07:28:43,182 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8506] 2026-09-24 07:28:43,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [63] 2026-09-24 07:28:43,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.message records with IDs: [8505, 8504, 8503] 2026-09-24 07:28:43,653 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted viin.approval.request records with IDs: [22] 2026-09-24 07:28:43,735 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #37 deleted mail.followers records with IDs: [1160, 1161] 2026-09-24 07:28:43,827 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:28:44,436 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_source_divergence_after_submit: Starting TestStockSourceDivergenceAfterSubmit.test_write_on_submitted_request_never_reverts_attached_source_edit ... 2026-09-24 07:28:45,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_source_divergence_after_submit: PROBE 1_after_attach | move=2.0 | line=2.0 | request.state=draft 2026-09-24 07:28:46,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #38 deleted mail.mail records with IDs: [407] 2026-09-24 07:28:46,081 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_source_divergence_after_submit: PROBE 2_after_submit | move=2.0 | line=2.0 | request.state=confirm 2026-09-24 07:28:46,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_source_divergence_after_submit: PROBE 3_after_user_edits_source_to_7 | move=7.0 | line=2.0 | request.state=confirm 2026-09-24 07:28:46,244 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_source_divergence_after_submit: PROBE 4_after_any_write_on_request | move=7.0 | line=2.0 | request.state=confirm 2026-09-24 07:28:46,312 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_source_divergence_after_submit: Starting TestStockSourceDivergenceAfterSubmit.test_write_on_submitted_request_still_reaches_a_generated_source ... 2026-09-24 07:28:47,785 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #38 deleted mail.mail records with IDs: [408] 2026-09-24 07:28:48,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:28:48,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01_source_to_request_via_wizard ... 2026-09-24 07:28:50,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01b_unlink_request_does_not_delete_existing_picking ... 2026-09-24 07:28:51,916 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [409] 2026-09-24 07:28:52,145 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214] 2026-09-24 07:28:52,255 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [410] 2026-09-24 07:28:52,987 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [133] 2026-09-24 07:28:54,146 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #39 deleted mail.message records with IDs: [8520, 8518, 8517] 2026-09-24 07:28:54,247 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #39 deleted viin.approval.request records with IDs: [26] 2026-09-24 07:28:54,305 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #39 deleted mail.followers records with IDs: [1171, 1172] 2026-09-24 07:28:54,341 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_02_request_validate_confirms_picking ... 2026-09-24 07:28:55,676 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [411] 2026-09-24 07:28:55,879 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [215] 2026-09-24 07:28:56,012 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [412] 2026-09-24 07:28:56,528 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_03_multi_source_create_single_request ... 2026-09-24 07:28:57,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_04_cancel_request_should_cancel_picking ... 2026-09-24 07:28:59,171 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [413] 2026-09-24 07:28:59,397 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-09-24 07:28:59,524 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [414] 2026-09-24 07:29:00,343 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [135] 2026-09-24 07:29:00,459 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_05_sync_from_approval_field_propagation ... 2026-09-24 07:29:01,993 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [415] 2026-09-24 07:29:02,298 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [217] 2026-09-24 07:29:02,468 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [416] 2026-09-24 07:29:03,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_07_toggle_propagation_head_and_line ... 2026-09-24 07:29:03,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:29:09,960 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_01_validate_generates_resupply_pickings_and_origin_links ... 2026-09-24 07:29:10,588 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [417] 2026-09-24 07:29:10,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [218] 2026-09-24 07:29:10,979 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [418] 2026-09-24 07:29:11,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_02_manual_launch_procurement_success ... 2026-09-24 07:29:12,257 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [419] 2026-09-24 07:29:13,172 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_03_no_default_route_manual_raises_background_logs_error ... 2026-09-24 07:29:15,598 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [420] 2026-09-24 07:29:16,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [421] 2026-09-24 07:29:16,200 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [221] 2026-09-24 07:29:16,323 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [422] 2026-09-24 07:29:16,579 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_04_selected_routes_custom_direct_route_creates_single_internal_transfer ... 2026-09-24 07:29:17,160 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [423] 2026-09-24 07:29:17,674 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_05_write_before_validate_changes_destination ... 2026-09-24 07:29:18,317 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [424] 2026-09-24 07:29:18,544 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [223] 2026-09-24 07:29:18,708 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [425] 2026-09-24 07:29:19,367 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_06_unlink_line_before_validate_affects_generated_moves ... 2026-09-24 07:29:19,867 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [426] 2026-09-24 07:29:19,978 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted approval.request.line records with IDs: [50] 2026-09-24 07:29:20,142 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [224] 2026-09-24 07:29:20,291 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [427] 2026-09-24 07:29:21,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_07_cancel_post_reverts_origin ... 2026-09-24 07:29:21,917 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [428] 2026-09-24 07:29:22,086 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [225] 2026-09-24 07:29:22,251 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [429] 2026-09-24 07:29:23,715 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move records with IDs: [182] 2026-09-24 07:29:23,905 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8562] 2026-09-24 07:29:23,952 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [83] 2026-09-24 07:29:24,068 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_08_refuse_post_reverts_origin ... 2026-09-24 07:29:24,705 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [430] 2026-09-24 07:29:24,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [226] 2026-09-24 07:29:25,062 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [431] 2026-09-24 07:29:26,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [432] 2026-09-24 07:29:26,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move records with IDs: [184] 2026-09-24 07:29:26,736 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8568] 2026-09-24 07:29:26,789 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [85] 2026-09-24 07:29:26,880 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_09_unlink_after_cancel_does_not_leave_origin_links ... 2026-09-24 07:29:27,474 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [433] 2026-09-24 07:29:27,635 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [227] 2026-09-24 07:29:27,752 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [434] 2026-09-24 07:29:28,804 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move records with IDs: [186] 2026-09-24 07:29:28,979 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8572] 2026-09-24 07:29:29,038 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [87] 2026-09-24 07:29:29,160 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:29:29,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_accept_strong_password ... 2026-09-24 07:29:29,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_change_password_1 ... 2026-09-24 07:29:29,463 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37177] 2026-09-24 07:29:29,463 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [18] 2026-09-24 07:29:29,477 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37178] 2026-09-24 07:29:29,477 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-09-24 07:29:29,526 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_check_password_policy_enforced_in_test_mode ... 2026-09-24 07:29:29,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_get_password_policy_returns_flags ... 2026-09-24 07:29:29,609 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37176] 2026-09-24 07:29:29,609 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [17] 2026-09-24 07:29:29,613 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37178] 2026-09-24 07:29:29,613 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-09-24 07:29:29,647 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:29:29,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate.tests.test_legacy_ssl_provider: Starting LegacySslProviderTest.test_legacy_ssl_provider_fetch_succeeds_against_selfsigned_cert ... 2026-09-24 07:29:42,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:29:42,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:29:42,676 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:29:42,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate.tests.test_rate: Starting RateTest.test_10_bank_configuration ... 2026-09-24 07:29:51,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:29:51,442 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:29:51,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:29:51,508 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_01_check_acb_currency_exchange_rate_sync_api_response_structure ... 2026-09-24 07:30:00,832 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:30:00,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:30:05,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_02_acb_cron_currency_rate_sync ... 2026-09-24 07:30:13,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:30:13,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:30:14,215 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_03_acb_cron_currency_rate_sync_disable ... 2026-09-24 07:30:23,182 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:30:23,182 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:30:23,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_04_acb_cron_currency_rate_sync_with_currency_suported_deactive ... 2026-09-24 07:30:34,418 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:30:34,418 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:30:34,739 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_05_acb_cron_currency_rate_sync_with_rate_exist ... 2026-09-24 07:30:43,900 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:30:43,900 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:30:44,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_06_acb_cron_curency_rate_sync_with_multi_banks ... 2026-09-24 07:30:52,159 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:30:52,160 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:30:52,429 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_07_acb_cron_currency_rate_sync_last_3_days_to_sync ... 2026-09-24 07:31:00,692 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:31:00,692 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:31:01,125 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_08_acb_cron_currency_rate_sync_in_holiday ... 2026-09-24 07:31:10,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:31:10,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:31:10,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:31:10,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_10_bidv_configuration ... 2026-09-24 07:31:20,951 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:31:20,951 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:31:21,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_20_bidv_cron_currency_rate_sync ... 2026-09-24 07:31:31,332 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:31:31,332 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:31:31,632 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_30_bidv_cron_currency_rate_sync_disabled ... 2026-09-24 07:31:40,927 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:31:40,927 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:31:41,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_dynamic_method_availability ... 2026-09-24 07:31:50,637 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:31:50,637 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:31:50,789 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:31:50,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_01_check_vcb_currency_exchange_rate_sync_api_response_structure ... 2026-09-24 07:32:00,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:32:00,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:32:00,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_02_vcb_cron_currency_rate_sync ... 2026-09-24 07:32:11,689 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:32:11,689 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:32:11,965 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_03_vcb_cron_currency_rate_sync_disable ... 2026-09-24 07:32:23,465 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:32:23,466 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:32:23,712 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_04_vcb_cron_currency_rate_sync_with_currency_suported_deactive ... 2026-09-24 07:32:35,069 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:32:35,070 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:32:35,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_05_vcb_cron_currency_rate_sync_with_rate_exist ... 2026-09-24 07:32:45,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:32:45,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:32:45,318 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_06_vcb_cron_curency_rate_sync_with_multi_banks ... 2026-09-24 07:32:55,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:32:55,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:32:55,325 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_07_vcb_cron_currency_rate_sync_last_3_days_to_sync ... 2026-09-24 07:33:05,282 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:33:05,282 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:33:05,754 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_08_vcb_cron_currency_rate_sync_in_holiday ... 2026-09-24 07:33:15,684 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:33:15,684 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:33:15,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_09_vcb_cron_currency_rate_sync_with_not_exchange_rate ... 2026-09-24 07:33:23,760 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:33:23,760 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:33:24,036 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:33:24,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_10_xe_configuration ... 2026-09-24 07:33:33,580 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:33:33,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:33:33,628 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_20_xe_cron_currency_rate_sync ... 2026-09-24 07:33:42,795 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:33:42,795 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:33:43,815 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_dynamic_method_availability ... 2026-09-24 07:33:54,966 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-24 07:33:54,966 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [73, 123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-09-24 07:33:55,037 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:33:55,050 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_11_code_unique ... 2026-09-24 07:33:55,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_12_code_unique ... 2026-09-24 07:33:55,137 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_21_check_country_district ... 2026-09-24 07:33:55,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_22_check_state_partner ... 2026-09-24 07:33:55,268 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_23_check_country_partner ... 2026-09-24 07:33:55,351 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_31_form_partner ... 2026-09-24 07:33:56,421 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_32_form_district ... 2026-09-24 07:33:56,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_onchange_parent_with_district ... 2026-09-24 07:33:57,848 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:33:57,866 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_001_import_update_logs_tracking_despite_caller_disabling_it ... 2026-09-24 07:33:58,013 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base_import.models.base_import: importing 1 rows... 2026-09-24 07:33:58,128 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-09-24 07:33:58,172 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_002_import_creates_records_correctly ... 2026-09-24 07:33:58,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base_import.models.base_import: importing 2 rows... 2026-09-24 07:33:58,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-09-24 07:33:58,437 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:33:58,676 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_state_group.tests.test_access_rights: Starting TestAccessRights.test_manager_user_access_rights ... 2026-09-24 07:33:58,818 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted res.state.group records with IDs: [15] 2026-09-24 07:33:58,850 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:33:59,020 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_state_group.tests.test_res_partner: Starting TestResParner.test_01_check_partner ... 2026-09-24 07:33:59,121 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:33:59,258 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_01_check_state_group ... 2026-09-24 07:33:59,351 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_02_check_state_group ... 2026-09-24 07:33:59,392 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_03_check_state_group ... 2026-09-24 07:33:59,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_04_check_state_group ... 2026-09-24 07:33:59,496 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_05_check_state_group ... 2026-09-24 07:33:59,533 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_onchange_state_group ... 2026-09-24 07:33:59,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:33:59,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_11_code_unique ... 2026-09-24 07:33:59,729 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_12_code_unique ... 2026-09-24 07:33:59,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_21_check_country_ward ... 2026-09-24 07:33:59,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_22_check_state_partner ... 2026-09-24 07:34:00,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_23_check_country_partner ... 2026-09-24 07:34:00,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_31_form_partner ... 2026-09-24 07:34:00,876 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_32_form_ward ... 2026-09-24 07:34:00,960 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_onchange_parent_with_ward ... 2026-09-24 07:34:02,349 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:34:07,688 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_build_qr_code_base64_reads_bank_owned_merchant_id ... 2026-09-24 07:34:07,922 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_build_qr_code_base64_returns_non_empty_for_configured_bidv_account ... 2026-09-24 07:34:08,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_build_qr_code_vals_eligible_for_configured_bidv_account ... 2026-09-24 07:34:08,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_call_bidv_api_failure_raises_validation_error ... 2026-09-24 07:34:08,449 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_call_bidv_api_masks_sensitive_headers_but_keeps_others ... 2026-09-24 07:34:08,602 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_call_bidv_api_verifies_jws_and_returns_json_on_2xx ... 2026-09-24 07:34:08,852 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_certificate_info_computes_for_non_group_system_user ... 2026-09-24 07:34:09,334 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_certificate_info_renders_from_related_company_certificate ... 2026-09-24 07:34:09,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_certificate_info_uses_legacy_cryptography_api_when_pre_42 ... 2026-09-24 07:34:09,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_extract_error_callback_falls_back_to_base_default ... 2026-09-24 07:34:09,433 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_extract_error_callback_reads_bidv_error_description ... 2026-09-24 07:34:09,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_get_bidv_token_failure_raises_and_still_logs_the_error ... 2026-09-24 07:34:09,673 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_get_bidv_token_logs_one_row_with_body_and_headers_masked ... 2026-09-24 07:34:09,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:34:09,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResCompanyBidv.test_admin_cannot_read_other_company_bidv_secrets ... 2026-09-24 07:34:19,631 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResCompanyBidv.test_generate_helpers_succeed_for_non_group_system_user ... 2026-09-24 07:34:25,896 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResCompanyBidv.test_new_company_auto_populates_bidv_crypto_material ... 2026-09-24 07:34:31,673 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResCompanyBidv.test_non_admin_cannot_read_bidv_secrets_but_group_system_can ... 2026-09-24 07:34:36,508 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: res.company, fields: bidv_private_key 2026-09-24 07:34:36,517 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: res.company, fields: bidv_symmetric_key 2026-09-24 07:34:36,925 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:34:46,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_blank_company_id_confirms_the_bug_premise ... 2026-09-24 07:34:46,544 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_non_bidv_bank_account_with_blank_company_id_unaffected ... 2026-09-24 07:34:46,654 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_user_cannot_read_other_company_bidv_bank_account ... 2026-09-24 07:34:46,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 46, model: res.partner.bank 2026-09-24 07:34:46,856 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 47, model: res.partner.bank 2026-09-24 07:34:46,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_user_reads_own_company_bidv_bank_account ... 2026-09-24 07:34:47,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:34:47,087 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand.tests.test_manifest_assets_no_set_literals: Starting TestManifestAssetsNoSetLiterals.test_manifest_scan_covers_a_realistic_slice_of_the_repo ... 2026-09-24 07:34:47,115 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand.tests.test_manifest_assets_no_set_literals: Starting TestManifestAssetsNoSetLiterals.test_no_manifest_declares_an_assets_bundle_as_a_set_literal ... 2026-09-24 07:34:47,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:34:47,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette ... 2026-09-24 07:34:48,460 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Chrome pid: 166 2026-09-24 07:34:48,460 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Chrome headless temporary user profile dir: /tmp/tmp1mlbqqhh_chrome_odoo 2026-09-24 07:34:48,460 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Issuing json command http://127.0.0.1:38275/json/version 2026-09-24 07:34:48,461 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:38275/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:34:48,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Browser version: Chrome/150.0.7871.114 2026-09-24 07:34:48,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Issuing json command http://127.0.0.1:38275/json 2026-09-24 07:34:48,485 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:38275/json with timeout 3 increased to 10s during tests 2026-09-24 07:34:48,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Websocket url found: ws://127.0.0.1:38275/devtools/page/B3A8E83FFA60984BA187FC3944E3AA28 2026-09-24 07:34:48,518 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Enable chrome headless console log notification 2026-09-24 07:34:48,533 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Chrome headless enable page notifications 2026-09-24 07:34:48,643 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:34:48,677 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Setting session cookie in browser 2026-09-24 07:34:48,699 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-24 07:34:48,699 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-24 07:34:48,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:34:50,338 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:50] "GET /odoo HTTP/1.1" 200 - 186 0.263 1.357 2026-09-24 07:34:50,341 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Navigation result: {'frameId': 'B3A8E83FFA60984BA187FC3944E3AA28', 'loaderId': 'AF190FD0932E6D7C4F914BD948C10ECE', 'isDownload': False} 2026-09-24 07:34:50,341 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Evaluate ready code "odoo.isTourReady('viin_brand_palette_tour')" 2026-09-24 07:34:50,404 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:50] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.033 2026-09-24 07:34:50,427 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:50] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.058 2026-09-24 07:34:50,491 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 07:34:51,196 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:51] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.342 0.482 2026-09-24 07:34:51,277 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.059 0.835 2026-09-24 07:34:51,291 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:51] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.917 2026-09-24 07:34:51,306 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:51] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.090 2026-09-24 07:34:51,322 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:51] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.604 2026-09-24 07:34:51,485 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: Owl is running in 'dev' mode. 2026-09-24 07:34:51,513 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.020 0.018 2026-09-24 07:34:51,525 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-24 07:34:51,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-24 07:34:51,617 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Evaluate test code "odoo.startTour('viin_brand_palette_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:34:51,633 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: [1/3] Tour viin_brand_palette_tour → Step Wait until the real webclient has painted (trigger: .o_main_navbar) 2026-09-24 07:34:51,786 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.170 0.116 2026-09-24 07:34:51,915 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.068 0.302 2026-09-24 07:34:52,109 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.090 0.471 2026-09-24 07:34:52,111 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.503 2026-09-24 07:34:52,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: [2/3] Tour viin_brand_palette_tour → Step The real backend must paint the Viindoo brand palette (trigger: body.o_web_client) 2026-09-24 07:34:52,246 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: [viin_brand] backend .bg-o-color-1 background-color: measured rgb(0, 187, 206), expected rgb(0, 187, 206) @ 1366x768 2026-09-24 07:34:52,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: [viin_brand] backend .bg-o-color-2 background-color: measured rgb(45, 49, 66), expected rgb(45, 49, 66) @ 1366x768 2026-09-24 07:34:52,255 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: [3/3] Tour viin_brand_palette_tour → Step The measuring step really ran - without this sentinel a skipped measurement would look exactly like a passing tour (trigger: body[data-viin-brand-measured='palette']) 2026-09-24 07:34:52,294 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: tour succeeded 2026-09-24 07:34:52,338 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: ╔════════════════════════════════════════╗ ║ TOUR viin_brand_palette_tour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-24 07:34:52,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: heap 19888624 (allocated 20668416) 2026-09-24 07:34:52,952 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:52] "POST /mail/data HTTP/1.1" 200 - 140 0.467 0.555 2026-09-24 07:34:53,031 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.028 1.198 2026-09-24 07:34:53,040 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.903 2026-09-24 07:34:53,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Closing chrome headless with pid 166 2026-09-24 07:34:53,124 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Closing websocket connection 2026-09-24 07:34:53,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Terminating chrome headless with pid 166 2026-09-24 07:34:53,151 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.049 0.936 2026-09-24 07:34:53,311 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_073453_298751_test_real_backend_paints_the_viindoo_brand_palette.txt 2026-09-24 07:34:53,311 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Removing chrome user profile "/tmp/tmp1mlbqqhh_chrome_odoo" 2026-09-24 07:34:53,747 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: waiting for threads: [, , , , ] 2026-09-24 07:34:56,561 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 4.096 2026-09-24 07:34:56,574 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 4.109 2026-09-24 07:34:56,611 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 5.171 2026-09-24 07:34:56,612 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 5.172 2026-09-24 07:34:56,615 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 5.169 2026-09-24 07:34:56,659 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size ... 2026-09-24 07:34:56,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Chrome pid: 365 2026-09-24 07:34:56,910 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Chrome headless temporary user profile dir: /tmp/tmp7naqrvsy_chrome_odoo 2026-09-24 07:34:56,917 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Issuing json command http://127.0.0.1:45223/json/version 2026-09-24 07:34:56,919 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:45223/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:34:56,962 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Browser version: Chrome/150.0.7871.114 2026-09-24 07:34:56,962 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Issuing json command http://127.0.0.1:45223/json 2026-09-24 07:34:56,964 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:45223/json with timeout 3 increased to 10s during tests 2026-09-24 07:34:56,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Websocket url found: ws://127.0.0.1:45223/devtools/page/AF2A422F31A9C58710084DE01688AA86 2026-09-24 07:34:56,981 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Enable chrome headless console log notification 2026-09-24 07:34:56,996 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Chrome headless enable page notifications 2026-09-24 07:34:57,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:34:57,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Setting session cookie in browser 2026-09-24 07:34:57,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-24 07:34:57,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-24 07:34:57,139 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:34:58,473 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:58] "GET /odoo HTTP/1.1" 200 - 186 0.210 1.127 2026-09-24 07:34:58,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Navigation result: {'frameId': 'AF2A422F31A9C58710084DE01688AA86', 'loaderId': '583F4187DDC9188F36CAD1FAE152F2BB', 'isDownload': False} 2026-09-24 07:34:58,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Evaluate ready code "odoo.isTourReady('viin_brand_font_size_tour')" 2026-09-24 07:34:58,534 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:58] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.011 2026-09-24 07:34:58,547 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:58] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.017 2026-09-24 07:34:58,555 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:58] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.025 2026-09-24 07:34:58,618 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 07:34:59,418 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.486 0.403 2026-09-24 07:34:59,432 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.892 2026-09-24 07:34:59,442 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.645 2026-09-24 07:34:59,447 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.183 2026-09-24 07:34:59,574 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-24 07:34:59,592 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-24 07:34:59,597 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-24 07:34:59,598 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-24 07:34:59,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.browser: Owl is running in 'dev' mode. 2026-09-24 07:34:59,618 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:34:59,668 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-24 07:34:59,713 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.050 0.056 2026-09-24 07:34:59,723 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Evaluate test code "odoo.startTour('viin_brand_font_size_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:34:59,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.browser: [1/3] Tour viin_brand_font_size_tour → Step Wait until the real webclient has painted (trigger: .o_main_navbar) 2026-09-24 07:34:59,745 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.086 2026-09-24 07:34:59,754 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-09-24 07:34:59,788 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.122 2026-09-24 07:34:59,803 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:34:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 07:35:00,025 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "POST /mail/data HTTP/1.1" 200 - 146 0.108 0.198 2026-09-24 07:35:00,155 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.070 0.412 2026-09-24 07:35:00,184 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.392 2026-09-24 07:35:00,186 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-09-24 07:35:00,237 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.browser: [2/3] Tour viin_brand_font_size_tour → Step The real backend must render text at the Viindoo base size (trigger: body.o_web_client) 2026-09-24 07:35:00,254 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 07:35:00,255 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 07:35:00,260 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.050 0.027 2026-09-24 07:35:00,286 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.073 2026-09-24 07:35:00,289 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.browser: [viin_brand] backend body font-size: measured 15px, expected 15px @ 1366x768 2026-09-24 07:35:00,289 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.browser: [3/3] Tour viin_brand_font_size_tour → Step The measuring step really ran - without this sentinel a skipped measurement would look exactly like a passing tour (trigger: body[data-viin-brand-measured='font-size']) 2026-09-24 07:35:00,335 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.108 2026-09-24 07:35:00,369 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.browser: tour succeeded 2026-09-24 07:35:00,370 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.browser: ╔══════════════════════════════════════════╗ ║ TOUR viin_brand_font_size_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-24 07:35:00,373 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:35:00,389 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "GET /web/image/res.partner/3/avatar_128?unique=1790233264000 HTTP/1.1" 200 - 9 0.022 0.144 2026-09-24 07:35:00,529 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:00] "POST /mail/data HTTP/1.1" 200 - 73 0.050 0.105 2026-09-24 07:35:00,529 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.browser: heap 23854652 (allocated 24997888) 2026-09-24 07:35:00,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Closing chrome headless with pid 365 2026-09-24 07:35:00,548 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Closing websocket connection 2026-09-24 07:35:00,549 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Terminating chrome headless with pid 365 2026-09-24 07:35:00,677 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_073500_677667_test_real_backend_renders_text_at_the_brand_base_font_size.txt 2026-09-24 07:35:00,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Removing chrome user profile "/tmp/tmp7naqrvsy_chrome_odoo" 2026-09-24 07:35:00,720 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend ... 2026-09-24 07:35:00,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Chrome pid: 566 2026-09-24 07:35:00,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Chrome headless temporary user profile dir: /tmp/tmpih01jdtx_chrome_odoo 2026-09-24 07:35:00,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Issuing json command http://127.0.0.1:37409/json/version 2026-09-24 07:35:00,993 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:37409/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:35:01,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Browser version: Chrome/150.0.7871.114 2026-09-24 07:35:01,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Issuing json command http://127.0.0.1:37409/json 2026-09-24 07:35:01,046 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:37409/json with timeout 3 increased to 10s during tests 2026-09-24 07:35:01,058 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Websocket url found: ws://127.0.0.1:37409/devtools/page/169FFFDEA088F399922840AAD3BBE4D8 2026-09-24 07:35:01,077 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Enable chrome headless console log notification 2026-09-24 07:35:01,102 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Chrome headless enable page notifications 2026-09-24 07:35:01,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:35:01,224 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Setting session cookie in browser 2026-09-24 07:35:01,231 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Open "http://127.0.0.1:8069/" in browser 2026-09-24 07:35:01,231 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Navigating to: "http://127.0.0.1:8069/" 2026-09-24 07:35:01,249 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:02,729 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:02] "GET / HTTP/1.1" 200 - 275 0.363 1.123 2026-09-24 07:35:02,732 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Navigation result: {'frameId': '169FFFDEA088F399922840AAD3BBE4D8', 'loaderId': '08A6EE8BBF3487A2C06ED1DD27CF0CDE', 'isDownload': False} 2026-09-24 07:35:02,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Evaluate ready code "odoo.isTourReady('viin_brand_website_palette_tour')" 2026-09-24 07:35:02,760 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:35:02,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:35:02,861 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:02] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.067 0.030 2026-09-24 07:35:02,878 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:35:02,902 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:02] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.094 2026-09-24 07:35:02,902 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-24 07:35:02,905 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-24 07:35:02,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:35:02,931 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:02] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.031 2026-09-24 07:35:03,059 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-24 07:35:03,062 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-24 07:35:03,074 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:03] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.018 0.011 2026-09-24 07:35:03,137 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:03] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:35:03,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:35:03,215 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:03] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.045 2026-09-24 07:35:03,230 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:03] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.004 0.059 2026-09-24 07:35:03,565 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:03] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 07:35:03,664 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Evaluate test code "odoo.startTour('viin_brand_website_palette_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:35:03,679 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.browser: [1/3] Tour viin_brand_website_palette_tour → Step Wait until the real website page has painted (trigger: #wrapwrap) 2026-09-24 07:35:03,721 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.016 0.091 2026-09-24 07:35:03,780 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.browser: [2/3] Tour viin_brand_website_palette_tour → Step The real website must paint the SAME palette as the backend - the editor takes its theme colours from this page (trigger: body) 2026-09-24 07:35:03,800 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:03] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.032 0.135 2026-09-24 07:35:03,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.browser: [viin_brand] website .bg-o-color-1 background-color: measured rgb(0, 187, 206), expected rgb(0, 187, 206) @ 1366x768 2026-09-24 07:35:03,839 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.browser: [viin_brand] website .bg-o-color-2 background-color: measured rgb(45, 49, 66), expected rgb(45, 49, 66) @ 1366x768 2026-09-24 07:35:03,839 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.browser: [3/3] Tour viin_brand_website_palette_tour → Step The measuring step really ran - without this sentinel a skipped measurement would look exactly like a passing tour (trigger: body[data-viin-brand-measured='website-palette']) 2026-09-24 07:35:03,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.browser: tour succeeded 2026-09-24 07:35:03,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.browser: ╔════════════════════════════════════════════════╗ ║ TOUR viin_brand_website_palette_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-24 07:35:03,944 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.browser: heap 9039012 (allocated 9961472) 2026-09-24 07:35:03,950 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Closing chrome headless with pid 566 2026-09-24 07:35:03,950 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Closing websocket connection 2026-09-24 07:35:03,951 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Terminating chrome headless with pid 566 2026-09-24 07:35:04,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_073504_045599_test_real_website_paints_the_same_palette_as_the_backend.txt 2026-09-24 07:35:04,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Removing chrome user profile "/tmp/tmpih01jdtx_chrome_odoo" 2026-09-24 07:35:04,096 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:35:04,112 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: Starting TestBrandAssetsOutOfPublicBundles.test_all_brand_assets_still_reach_the_real_webclient ... 2026-09-24 07:35:04,399 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: Starting TestBrandAssetsOutOfPublicBundles.test_core_patch_files_are_absent_from_non_webclient_bundles ... 2026-09-24 07:35:04,645 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: [brand-asset-guard] core-patch absence: checked=['point_of_sale.base_app', 'mail.assets_public', 'im_livechat.assets_embed_external', 'hr_attendance.assets_public_attendance'] skipped=[] 2026-09-24 07:35:04,666 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: Starting TestBrandAssetsOutOfPublicBundles.test_emoji_picker_intentionally_still_reaches_mail_and_livechat_embed ... 2026-09-24 07:35:04,797 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: [brand-asset-guard] emoji_picker intentional-presence: checked=['mail.assets_public', 'im_livechat.assets_embed_external'] skipped=[] 2026-09-24 07:35:04,816 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: Starting TestBrandAssetsOutOfPublicBundles.test_emoji_picker_is_absent_from_bundles_with_no_explicit_declaration ... 2026-09-24 07:35:04,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_assets_out_of_public_bundles: [brand-asset-guard] emoji_picker undeclared-bundle absence: checked=['point_of_sale.base_app', 'hr_attendance.assets_public_attendance'] skipped=[] 2026-09-24 07:35:05,011 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:35:05,027 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_brand_stylesheets_are_absent_from_core_unit_test_bundles ... 2026-09-24 07:35:05,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:06,518 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:06] "GET /web/assets/db5b701/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.003 1.213 2026-09-24 07:35:06,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/db5b701/web.assets_unit_tests_setup.min.css (1400795 bytes, 175 core stylesheet markers) 2026-09-24 07:35:06,833 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:06] "GET /web/assets/dd862f6/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 07:35:06,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/dd862f6/web.tests_assets.min.css (1407328 bytes, 176 core stylesheet markers) 2026-09-24 07:35:06,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_css_out_of_test_bundles.TestBrandCssOutOfCoreTestBundles.test_brand_stylesheets_are_absent_from_core_unit_test_bundles: waiting for threads: [] 2026-09-24 07:35:06,878 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_brand_stylesheets_are_still_served_to_the_real_webclient ... 2026-09-24 07:35:07,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:07,378 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:07] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 10 0.010 0.235 2026-09-24 07:35:07,387 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/6c66767/web.assets_web.min.css (1425253 bytes, 173 core stylesheet markers) 2026-09-24 07:35:07,413 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_core_unit_test_bundles_compile_cores_own_theme_colour ... 2026-09-24 07:35:07,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:07,956 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:07] "GET /web/assets/db5b701/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.003 0.226 2026-09-24 07:35:07,966 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/db5b701/web.assets_unit_tests_setup.min.css (1400795 bytes, 175 core stylesheet markers) 2026-09-24 07:35:08,241 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:08] "GET /web/assets/dd862f6/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-24 07:35:08,251 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/dd862f6/web.tests_assets.min.css (1407328 bytes, 176 core stylesheet markers) 2026-09-24 07:35:08,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:35:08,300 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_backend_page_falls_back_to_brand_title_and_favicon ... 2026-09-24 07:35:08,314 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:35:08,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:09,590 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:09] "GET /web HTTP/1.1" 200 - 186 0.213 1.053 2026-09-24 07:35:09,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_brand_title_default_survives_core_qunit_stub_of_web_layout ... 2026-09-24 07:35:09,659 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default ... 2026-09-24 07:35:09,692 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:10,912 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:10] "GET /odoo/offline HTTP/1.1" 200 - 16 0.007 1.218 2026-09-24 07:35:10,914 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default: waiting for threads: [] 2026-09-24 07:35:10,948 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default ... 2026-09-24 07:35:10,957 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:11,222 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:11] "GET /odoo/offline HTTP/1.1" 200 - 18 0.015 0.256 2026-09-24 07:35:11,223 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default: waiting for threads: [] 2026-09-24 07:35:11,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:35:11,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_apple_touch_icon ... 2026-09-24 07:35:11,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:demo from n/a 2026-09-24 07:35:11,486 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:11] "GET /viin_brand_common/static/img/viindoo-icon-ios.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:35:11,494 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:12,665 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:12] "GET /web HTTP/1.1" 200 - 178 0.183 0.993 2026-09-24 07:35:12,666 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_apple_touch_icon: waiting for threads: [] 2026-09-24 07:35:12,692 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest ... 2026-09-24 07:35:12,764 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:35:12,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:13,176 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 25 0.055 0.349 2026-09-24 07:35:13,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest: waiting for threads: [] 2026-09-24 07:35:13,215 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated ... 2026-09-24 07:35:13,309 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:13,624 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.module.module 2026-09-24 07:35:13,627 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.019 0.314 2026-09-24 07:35:13,628 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated: waiting for threads: [] 2026-09-24 07:35:13,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:35:13,685 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_onboarding.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_brand_stylesheet_is_still_served_to_the_real_webclient ... 2026-09-24 07:35:13,947 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:15,208 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:15] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 10 0.016 1.247 2026-09-24 07:35:15,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/6c66767/web.assets_web.min.css (1425253 bytes, 173 core stylesheet markers) 2026-09-24 07:35:15,255 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_onboarding.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_brand_stylesheets_are_absent_from_core_unit_test_bundles ... 2026-09-24 07:35:15,539 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:15,812 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:15] "GET /web/assets/db5b701/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.003 0.272 2026-09-24 07:35:15,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/db5b701/web.assets_unit_tests_setup.min.css (1400795 bytes, 175 core stylesheet markers) 2026-09-24 07:35:16,094 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:16] "GET /web/assets/dd862f6/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 07:35:16,116 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/dd862f6/web.tests_assets.min.css (1407328 bytes, 176 core stylesheet markers) 2026-09-24 07:35:16,141 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_onboarding.tests.test_brand_css_out_of_test_bundles: Starting TestBrandCssOutOfCoreTestBundles.test_onboarding_panels_keep_their_brand_gradient_in_the_webclient ... 2026-09-24 07:35:16,382 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:16,685 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:16] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 10 0.010 0.295 2026-09-24 07:35:16,696 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/6c66767/web.assets_web.min.css (1425253 bytes, 173 core stylesheet markers) 2026-09-24 07:35:16,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:35:16,742 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_favicon_wins_over_brand_default ... 2026-09-24 07:35:16,761 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:17,754 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:17] "GET /contactus HTTP/1.1" 200 - 190 0.165 0.830 2026-09-24 07:35:17,793 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_page_meta_survive_brand_default ... 2026-09-24 07:35:17,817 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:18,923 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:18] "GET /contactus HTTP/1.1" 200 - 190 0.206 0.902 2026-09-24 07:35:18,961 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_page_title_is_not_preempted_by_brand_default ... 2026-09-24 07:35:18,981 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:35:20,839 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:35:20] "GET /contactus HTTP/1.1" 200 - 190 0.104 1.757 2026-09-24 07:35:20,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:35:20,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteFaviconDefault.test_a_configured_favicon_is_not_overwritten_by_the_default ... 2026-09-24 07:35:21,224 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteFaviconDefault.test_new_website_starts_with_the_brand_favicon ... 2026-09-24 07:35:21,476 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-09-24 07:35:22,001 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [436] 2026-09-24 07:35:22,012 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19660] 2026-09-24 07:35:22,024 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:35:22,712 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [437] 2026-09-24 07:35:22,726 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19664] 2026-09-24 07:35:22,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:35:23,633 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [438] 2026-09-24 07:35:23,652 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19668] 2026-09-24 07:35:23,660 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:35:23,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_manager_sees_all_trips ... 2026-09-24 07:35:23,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_create_own_trip ... 2026-09-24 07:35:23,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_read_own_trip ... 2026-09-24 07:35:24,131 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_unlink_own_draft_trip ... 2026-09-24 07:35:24,263 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #48 deleted mail.message records with IDs: [19677] 2026-09-24 07:35:24,310 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #48 deleted business.trip records with IDs: [8] 2026-09-24 07:35:24,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #48 deleted mail.followers records with IDs: [1395] 2026-09-24 07:35:24,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_write_own_trip ... 2026-09-24 07:35:24,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_cannot_see_other_users_trip ... 2026-09-24 07:35:24,633 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_read_raises_for_others_trip ... 2026-09-24 07:35:24,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 48, model: business.trip 2026-09-24 07:35:24,790 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:35:24,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_computes_to_bool ... 2026-09-24 07:35:24,993 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_fields_exist ... 2026-09-24 07:35:25,012 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_module_toggle_fields_exist ... 2026-09-24 07:35:25,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:35:25,483 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [439] 2026-09-24 07:35:25,493 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19686] 2026-09-24 07:35:25,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:35:25,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_confirm_transition_core_only ... 2026-09-24 07:35:25,851 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_create_adds_requester_traveller ... 2026-09-24 07:35:25,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_duplicate_traveller_rejected ... 2026-09-24 07:35:26,115 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_lifecycle_transitions ... 2026-09-24 07:35:26,267 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_multi_traveller_employee_and_external ... 2026-09-24 07:35:26,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_revert_services_hook_is_noop ... 2026-09-24 07:35:26,508 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_date_constraint ... 2026-09-24 07:35:26,626 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_lines_heterogeneous_and_cost ... 2026-09-24 07:35:26,755 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_type_base_values ... 2026-09-24 07:35:26,875 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_submit_requires_traveller ... 2026-09-24 07:35:26,982 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19716] 2026-09-24 07:35:27,006 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [27] 2026-09-24 07:35:27,014 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1424] 2026-09-24 07:35:27,118 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_traveller_employee_compute ... 2026-09-24 07:35:27,263 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_trip_date_constraint ... 2026-09-24 07:35:27,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:35:27,754 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-09-24 07:35:27,771 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19722] 2026-09-24 07:35:27,777 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:35:27,996 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_active_state_raises ... 2026-09-24 07:35:28,171 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #52 deleted mail.message records with IDs: [19729] 2026-09-24 07:35:28,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_cancelled_succeeds ... 2026-09-24 07:35:28,351 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #52 deleted mail.message records with IDs: [19731] 2026-09-24 07:35:28,382 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #52 deleted business.trip records with IDs: [26] 2026-09-24 07:35:28,391 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #52 deleted mail.followers records with IDs: [1429] 2026-09-24 07:35:28,417 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_draft_succeeds ... 2026-09-24 07:35:28,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #52 deleted mail.message records with IDs: [19733] 2026-09-24 07:35:28,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #52 deleted business.trip records with IDs: [27] 2026-09-24 07:35:28,593 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #52 deleted mail.followers records with IDs: [1431] 2026-09-24 07:35:28,630 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:35:29,093 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-09-24 07:35:29,102 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19736] 2026-09-24 07:35:29,109 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:35:29,440 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:31,477 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0966b60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:31,479 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0aa6980> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:31,488 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:31,495 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df8a2980> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:31,875 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:34,595 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfaac7c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:34,596 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df2253a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:34,604 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:34,609 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df225940> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:34,962 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:37,791 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e01d6200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:37,792 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dda2ca40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:37,798 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:37,801 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dda2fd80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:38,220 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:40,966 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df786340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:40,967 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df9e3ba0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:40,974 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:40,978 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1356da74c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:41,338 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:43,219 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e1dbc860> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:43,220 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1d88680> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:43,229 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:43,233 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1d89b20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:44,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:46,246 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0fdd760> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:46,247 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfde6480> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:46,255 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:46,259 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfde5580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:46,588 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:49,068 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e08efec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:49,069 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df79a840> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:49,075 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:49,079 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df79ae80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:49,364 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:52,001 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2ece8e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:52,002 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13055a5300> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:52,011 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:52,015 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13055a6020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 324, in setUpClass cls.plan_a = cls.env['account.analytic.plan'].create({'name': 'BT Plan A'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:52,313 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:54,159 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e20e6020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:54,160 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e20dede0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:54,167 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:54,172 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e20ddb20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:55,151 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:57,320 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df183b00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:57,321 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0987920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:57,330 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:57,334 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0987560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:35:57,680 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:00,377 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df4c7600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:00,378 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0bd6ac0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:00,386 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:00,391 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0bd4b80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:00,773 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:03,339 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df940f40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:03,340 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df9e1da0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:03,347 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:03,351 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df9e3060> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:03,708 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:06,304 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfdbf1a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:06,304 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e09bb380> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:06,311 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:06,316 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e09bb420> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:06,641 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:08,515 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0e474c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:08,516 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f130621fba0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:08,529 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:08,532 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f130621c7c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:09,526 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:11,597 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0304d60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:11,598 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0b3bec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:11,605 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:11,610 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0b3b060> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:11,908 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:14,588 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0ecf7e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:14,589 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e120fa60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:14,595 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:14,598 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfaaf9c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip/tests/test_business_trip.py", line 325, in setUpClass cls.plan_b = cls.env['account.analytic.plan'].create({'name': 'BT Plan B'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:14,934 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_service_line_analytic_override ... 2026-09-24 07:36:15,010 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_trip_owns_multidim_analytic ... 2026-09-24 07:36:15,171 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:17,844 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df0fcc20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:17,845 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e03b49a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:17,850 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:17,854 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e03b7420> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:36:17,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:36:18,839 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-09-24 07:36:18,853 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19750] 2026-09-24 07:36:18,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:19,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_cancelled_raises ... 2026-09-24 07:36:19,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_confirmed_succeeds ... 2026-09-24 07:36:19,446 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_done_raises ... 2026-09-24 07:36:19,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_in_progress_succeeds ... 2026-09-24 07:36:19,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:36:20,434 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-09-24 07:36:20,450 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19766] 2026-09-24 07:36:20,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:26,417 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2026-09-24 07:36:26,428 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19959] 2026-09-24 07:36:26,434 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:26,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripMultiCompany.test_multi_company_isolation ... 2026-09-24 07:36:26,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [34], uid: 56, model: business.trip 2026-09-24 07:36:26,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:36:27,565 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-09-24 07:36:27,584 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19966] 2026-09-24 07:36:27,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:27,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-09-24 07:36:28,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome pid: 758 2026-09-24 07:36:28,095 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome headless temporary user profile dir: /tmp/tmpi7468yt0_chrome_odoo 2026-09-24 07:36:28,095 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Issuing json command http://127.0.0.1:38937/json/version 2026-09-24 07:36:28,096 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:38937/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:36:28,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 07:36:28,127 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Issuing json command http://127.0.0.1:38937/json 2026-09-24 07:36:28,128 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:38937/json with timeout 3 increased to 10s during tests 2026-09-24 07:36:28,144 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Websocket url found: ws://127.0.0.1:38937/devtools/page/3B8A9720BA61291A134ED5941DF1342E 2026-09-24 07:36:28,154 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Enable chrome headless console log notification 2026-09-24 07:36:28,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome headless enable page notifications 2026-09-24 07:36:28,242 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:bt_portal from n/a 2026-09-24 07:36:28,245 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Setting session cookie in browser 2026-09-24 07:36:28,266 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Open "http://127.0.0.1:8069/my/business-trips" in browser 2026-09-24 07:36:28,266 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Navigating to: "http://127.0.0.1:8069/my/business-trips" 2026-09-24 07:36:28,294 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:36:29,612 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:29] "GET /my/business-trips HTTP/1.1" 200 - 279 0.260 1.069 2026-09-24 07:36:29,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Navigation result: {'frameId': '3B8A9720BA61291A134ED5941DF1342E', 'loaderId': 'DB6FCBC73794BA3DF3BBE05C5AF101C8', 'isDownload': False} 2026-09-24 07:36:29,617 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Evaluate ready code "odoo.isTourReady('business_trip_portal_request')" 2026-09-24 07:36:29,648 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 07:36:29,652 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-24 07:36:29,697 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:29] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.029 0.034 2026-09-24 07:36:29,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 07:36:29,719 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:29] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.028 2026-09-24 07:36:29,725 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-24 07:36:29,725 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-24 07:36:29,751 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 07:36:29,768 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:29] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.044 2026-09-24 07:36:29,874 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-24 07:36:29,877 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:36:29,889 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:29] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:36:29,909 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:29] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.009 0.030 2026-09-24 07:36:29,967 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:29] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.003 0.008 2026-09-24 07:36:29,988 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 07:36:30,012 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:30] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.047 2026-09-24 07:36:30,306 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:30] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:36:30,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Evaluate test code "odoo.startTour('business_trip_portal_request', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/my/business-trips", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:36:30,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: [1/7] Tour business_trip_portal_request → Step Open the new business trip form (trigger: a#business_trip_new_button) 2026-09-24 07:36:30,428 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.078 2026-09-24 07:36:30,473 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:30] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.021 0.085 2026-09-24 07:36:30,718 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:30] "GET /my/business-trips/new HTTP/1.1" 200 - 26 0.025 0.187 2026-09-24 07:36:31,096 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: [2/7] Tour business_trip_portal_request → Step Fill in the purpose (trigger: textarea[name='purpose']) 2026-09-24 07:36:31,131 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.019 2026-09-24 07:36:31,185 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:31] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.021 0.041 2026-09-24 07:36:31,193 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: [3/7] Tour business_trip_portal_request → Step Fill in the departure date (trigger: input[name='date_start']) 2026-09-24 07:36:31,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: [4/7] Tour business_trip_portal_request → Step Fill in the return date (trigger: input[name='date_end']) 2026-09-24 07:36:31,306 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: [5/7] Tour business_trip_portal_request → Step Describe one service (trigger: input[name='service_name']) 2026-09-24 07:36:31,378 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: [6/7] Tour business_trip_portal_request → Step Submit the request (trigger: button#business_trip_submit) 2026-09-24 07:36:31,606 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:31] "POST /my/business-trips/new HTTP/1.1" 303 - 66 0.071 0.084 2026-09-24 07:36:31,786 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:31] "GET /my/business-trips/35 HTTP/1.1" 200 - 38 0.048 0.126 2026-09-24 07:36:31,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: [7/7] Tour business_trip_portal_request → Step Land on the trip detail page (trigger: .o_portal h4:contains('BT/')) 2026-09-24 07:36:32,010 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.013 2026-09-24 07:36:32,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: tour succeeded 2026-09-24 07:36:32,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR business_trip_portal_request SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-24 07:36:32,074 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:32] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.019 0.055 2026-09-24 07:36:32,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: heap 15795228 (allocated 17039360) 2026-09-24 07:36:32,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Closing chrome headless with pid 758 2026-09-24 07:36:32,205 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Closing websocket connection 2026-09-24 07:36:32,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Terminating chrome headless with pid 758 2026-09-24 07:36:32,308 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_073632_308561_test_portal_request_tour.txt 2026-09-24 07:36:32,308 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Removing chrome user profile "/tmp/tmpi7468yt0_chrome_odoo" 2026-09-24 07:36:32,369 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:36:32,384 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_has_business_trip_manager_group ... 2026-09-24 07:36:32,422 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_not_operational_manager ... 2026-09-24 07:36:32,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_demo_employee_reports_to_a_manager ... 2026-09-24 07:36:32,498 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_has_business_trip_user_group ... 2026-09-24 07:36:32,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_scoped_to_intended_role ... 2026-09-24 07:36:32,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:36:33,111 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-09-24 07:36:33,127 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19972] 2026-09-24 07:36:33,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:33,154 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_portal_acl: Starting TestBusinessTripPortalAcl.test_business_trips_list_returns_200_for_user_without_bt_group ... 2026-09-24 07:36:33,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:bt_plain_user from n/a 2026-09-24 07:36:33,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:36:35,324 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:35] "GET /my/business-trips HTTP/1.1" 200 - 275 0.328 1.813 2026-09-24 07:36:35,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_portal_acl.TestBusinessTripPortalAcl.test_business_trips_list_returns_200_for_user_without_bt_group: waiting for threads: [] 2026-09-24 07:36:35,371 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:36:35,981 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-09-24 07:36:35,993 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19974] 2026-09-24 07:36:35,999 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:36,113 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_portal_check_access_deprecation: Starting TestPortalCheckAccessRightsDeprecationGuard.test_portal_routes_do_not_use_deprecated_check_access_rights ... 2026-09-24 07:36:36,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:bt_checkaccess_portal from n/a 2026-09-24 07:36:36,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:36:36,486 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:36] "POST /my/counters HTTP/1.1" 200 - 24 0.018 0.287 2026-09-24 07:36:37,419 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:37] "GET /my/business-trips HTTP/1.1" 200 - 259 0.200 0.726 2026-09-24 07:36:37,422 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_portal_check_access_deprecation.TestPortalCheckAccessRightsDeprecationGuard.test_portal_routes_do_not_use_deprecated_check_access_rights: waiting for threads: [] 2026-09-24 07:36:37,459 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:36:38,094 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-09-24 07:36:38,122 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19978] 2026-09-24 07:36:38,128 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:38,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_portal_check_access_deprecation: Starting TestPortalBusinessTripsAuthorizedAccessNonTour.test_authorized_user_reaches_business_trips_without_redirect_non_regression_guard ... 2026-09-24 07:36:38,299 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:bt_authorized_portal from n/a 2026-09-24 07:36:38,309 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:36:39,524 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:36:39] "GET /my/business-trips HTTP/1.1" 200 - 279 0.227 0.992 2026-09-24 07:36:39,525 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_portal_check_access_deprecation.TestPortalBusinessTripsAuthorizedAccessNonTour.test_authorized_user_reaches_business_trips_without_redirect_non_regression_guard: waiting for threads: [] 2026-09-24 07:36:39,554 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:36:39,566 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_manager_category_is_core_business_trips_category ... 2026-09-24 07:36:39,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_user_category_is_core_business_trips_category ... 2026-09-24 07:36:39,603 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_hand_rolled_category_no_longer_exists ... 2026-09-24 07:36:39,628 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:36:45,640 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-09-24 07:36:45,655 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20167] 2026-09-24 07:36:45,664 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:45,942 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_computed_from_coordinates_feeds_range ... 2026-09-24 07:36:46,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_range_matches_only_inside_bounds ... 2026-09-24 07:36:46,281 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_missing_destination_coordinates_does_not_crash ... 2026-09-24 07:36:46,461 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_more_specific_state_rule_wins_via_sequence ... 2026-09-24 07:36:46,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_no_matching_rule_yields_zero_without_error ... 2026-09-24 07:36:46,764 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_region_rule_resolves_for_destination_in_region ... 2026-09-24 07:36:46,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_ticket_class_rule_and_wildcard_semantics ... 2026-09-24 07:36:47,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_validity_window_current_rule_wins_over_future ... 2026-09-24 07:36:47,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:36:53,372 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-09-24 07:36:53,381 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20380] 2026-09-24 07:36:53,387 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:36:53,617 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_per_traveller_total_and_header_rollup ... 2026-09-24 07:36:53,916 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_resolution_is_idempotent ... 2026-09-24 07:36:54,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_snapshot_amount_not_retro_changed_by_rule_edit ... 2026-09-24 07:36:54,387 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:37:01,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-09-24 07:37:01,057 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20582] 2026-09-24 07:37:01,065 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:01,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceMultiCompany.test_global_rule_resolves_when_no_company_rule ... 2026-09-24 07:37:05,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:37:10,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-09-24 07:37:10,847 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20960] 2026-09-24 07:37:10,855 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:11,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_distance_range_rejects_max_not_above_min ... 2026-09-24 07:37:11,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_geo_consistency_rejects_state_not_in_group ... 2026-09-24 07:37:11,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_validity_window_rejects_end_before_start ... 2026-09-24 07:37:11,286 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:37:17,093 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-09-24 07:37:17,103 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21152] 2026-09-24 07:37:17,113 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:17,258 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_expense_line_vals_shape_for_bt_c ... 2026-09-24 07:37:17,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_no_expense_line_vals_when_no_allowance ... 2026-09-24 07:37:17,551 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:37:23,038 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-09-24 07:37:23,047 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21348] 2026-09-24 07:37:23,054 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:23,272 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceDefaults.test_allowance_days_default_from_trip_duration ... 2026-09-24 07:37:23,461 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:37:28,878 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-09-24 07:37:28,903 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21542] 2026-09-24 07:37:28,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:29,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_out_of_range_coordinates_handled_gracefully ... 2026-09-24 07:37:29,355 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_ungeooded_destination_does_not_use_bogus_haversine ... 2026-09-24 07:37:29,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:37:30,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-09-24 07:37:30,480 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21555] 2026-09-24 07:37:30,487 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:30,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_approval_drives_trip_to_confirmed ... 2026-09-24 07:37:31,728 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [457] 2026-09-24 07:37:31,920 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [228] 2026-09-24 07:37:32,044 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [458] 2026-09-24 07:37:32,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_auto_install_flag_is_true ... 2026-09-24 07:37:32,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_back_link_populates_forward_m2m_via_res_ref_discovery ... 2026-09-24 07:37:33,240 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_base_submit_button_restored_in_form_view ... 2026-09-24 07:37:33,312 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_cancel_reverts_confirmed_trip ... 2026-09-24 07:37:35,407 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [459] 2026-09-24 07:37:35,684 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [229] 2026-09-24 07:37:35,798 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [460] 2026-09-24 07:37:36,382 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_get_approved_from_draft_confirms_trip_without_stranding ... 2026-09-24 07:37:37,575 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-09-24 07:37:37,793 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [230] 2026-09-24 07:37:38,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_late_violation_blocks_validate_and_trip_not_confirmed ... 2026-09-24 07:37:39,615 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [462] 2026-09-24 07:37:39,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.message records with IDs: [21618, 21615] 2026-09-24 07:37:39,707 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted business.trip.traveller records with IDs: [66] 2026-09-24 07:37:39,828 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.followers records with IDs: [1524] 2026-09-24 07:37:39,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_matching_trip_is_transparent ... 2026-09-24 07:37:40,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_refuse_trip_without_accesserror ... 2026-09-24 07:37:40,573 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-09-24 07:37:40,585 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21625] 2026-09-24 07:37:40,593 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:41,693 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [464] 2026-09-24 07:37:41,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [465] 2026-09-24 07:37:41,942 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [232, 233] 2026-09-24 07:37:42,088 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [466] 2026-09-24 07:37:42,231 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_validate_trip_without_accesserror ... 2026-09-24 07:37:42,765 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-09-24 07:37:42,775 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21642] 2026-09-24 07:37:42,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:43,738 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [468] 2026-09-24 07:37:43,825 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [469] 2026-09-24 07:37:44,045 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [234, 235] 2026-09-24 07:37:44,170 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [470] 2026-09-24 07:37:44,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #70 deleted mail.activity records with IDs: [236] 2026-09-24 07:37:44,465 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #70 deleted mail.mail records with IDs: [471] 2026-09-24 07:37:44,901 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_per_company_seed_is_idempotent_and_populates_code ... 2026-09-24 07:37:45,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_precondition_violation_blocks_confirm_and_rolls_back ... 2026-09-24 07:37:46,625 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.message records with IDs: [21669, 21666] 2026-09-24 07:37:46,667 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted business.trip.traveller records with IDs: [70] 2026-09-24 07:37:46,697 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted approval.request.line records with IDs: [61] 2026-09-24 07:37:46,820 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted request.approval.user.line records with IDs: [54] 2026-09-24 07:37:46,872 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.followers records with IDs: [1540] 2026-09-24 07:37:47,006 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_refuse_drives_trip_back_to_draft ... 2026-09-24 07:37:48,185 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [472] 2026-09-24 07:37:48,364 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [237] 2026-09-24 07:37:48,540 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [473] 2026-09-24 07:37:48,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_seed_is_single_admin_approver_not_officer_group ... 2026-09-24 07:37:49,310 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [474] 2026-09-24 07:37:49,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21687] 2026-09-24 07:37:49,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:49,400 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [475] 2026-09-24 07:37:49,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21688] 2026-09-24 07:37:49,415 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:50,560 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [476] 2026-09-24 07:37:50,816 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [238] 2026-09-24 07:37:50,997 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [477] 2026-09-24 07:37:51,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_applies_head_field_mapping ... 2026-09-24 07:37:52,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_creates_linked_request_and_leaves_trip_submitted ... 2026-09-24 07:37:52,943 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_travellers_surface_as_approval_request_lines ... 2026-09-24 07:37:53,665 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_validate_post_confirms_and_posts_message_on_normal_draft_trip ... 2026-09-24 07:37:54,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_validate_post_traveller_less_draft_does_not_post_misleading_confirmed_message ... 2026-09-24 07:37:54,507 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.message records with IDs: [21730] 2026-09-24 07:37:54,531 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted business.trip.traveller records with IDs: [78] 2026-09-24 07:37:54,544 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #68 deleted mail.followers records with IDs: [1563] 2026-09-24 07:37:54,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_when_to_approve_is_data_driven ... 2026-09-24 07:37:55,129 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:37:55,778 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-09-24 07:37:55,791 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21736] 2026-09-24 07:37:55,802 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:56,011 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_book_fleet_from_trip ... 2026-09-24 07:37:56,503 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_idempotency_no_extra_booking ... 2026-09-24 07:37:56,870 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_multi_line_mixed_services ... 2026-09-24 07:37:57,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:37:57,780 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-09-24 07:37:57,793 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21765] 2026-09-24 07:37:57,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:58,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgePredicate.test_is_trip_managed_predicate ... 2026-09-24 07:37:58,409 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:37:59,031 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [480] 2026-09-24 07:37:59,043 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21784] 2026-09-24 07:37:59,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:37:59,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantNoDoubleGate.test_no_double_gate ... 2026-09-24 07:37:59,850 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487396460432389.1790235479.727510213851929-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:37:59,946 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [481] 2026-09-24 07:38:00,108 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953439688469869.1790235480.042005300521851-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:38:00,128 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [482] 2026-09-24 07:38:00,276 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [483] 2026-09-24 07:38:00,453 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [484] 2026-09-24 07:38:00,566 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776223340218424.1790235480.533027172088623-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:38:00,572 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [485] 2026-09-24 07:38:00,659 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227850181042002.1790235480.623788118362427-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:38:00,672 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [486] 2026-09-24 07:38:00,818 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [487] 2026-09-24 07:38:00,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:38:01,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [488] 2026-09-24 07:38:01,536 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21807] 2026-09-24 07:38:01,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:38:01,760 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantBackwardCompat.test_backward_compat_standalone ... 2026-09-24 07:38:02,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240041018886606.1790235481.966247797012329-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:38:02,177 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [489] 2026-09-24 07:38:02,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157953143334670.1790235482.235306501388550-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:38:02,297 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [490] 2026-09-24 07:38:02,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [491] 2026-09-24 07:38:02,514 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-09-24 07:38:02,596 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <165571274703556.1790235482.555127620697021-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:38:02,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-09-24 07:38:02,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020035358850916.1790235482.634741067886353-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:38:02,691 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-09-24 07:38:02,817 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-09-24 07:38:02,871 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:38:03,520 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-09-24 07:38:03,531 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21825] 2026-09-24 07:38:03,536 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:38:03,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_cancels_generated_booking ... 2026-09-24 07:38:04,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_leaves_done_leg ... 2026-09-24 07:38:04,513 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524465519563700.1790235484.399602651596069-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:38:04,604 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [497] 2026-09-24 07:38:04,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139851607933513.1790235484.687927722930908-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:38:04,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [498] 2026-09-24 07:38:04,889 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [499] 2026-09-24 07:38:05,019 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [500] 2026-09-24 07:38:05,117 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738862185570699.1790235485.077211856842041-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:38:05,125 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [501] 2026-09-24 07:38:05,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459046962567945.1790235485.180315017700195-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:38:05,220 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [502] 2026-09-24 07:38:05,341 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [503] 2026-09-24 07:38:06,036 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:38:06,680 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-09-24 07:38:06,703 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21861] 2026-09-24 07:38:06,711 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:38:06,959 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestDeleteSafety.test_trip_delete_safety ... 2026-09-24 07:38:07,443 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #78 deleted mail.message records with IDs: [21868] 2026-09-24 07:38:07,479 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #78 deleted business.trip records with IDs: [79] 2026-09-24 07:38:07,495 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #78 deleted mail.followers records with IDs: [1639] 2026-09-24 07:38:07,537 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:38:28,994 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:31,732 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df1f6520> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:31,734 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e020b920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:31,741 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:31,745 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e02089a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:32,095 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:34,118 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2b374c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:34,120 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0bc4ea0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:34,127 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:34,131 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0bc7740> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:35,220 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:37,326 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dd9ad300> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:37,327 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0d4d580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:37,333 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:37,338 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0d4e020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:37,684 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:40,431 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dd955940> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:40,432 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df2efc40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:40,439 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:40,443 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e15b1260> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:40,868 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:43,529 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df1f4720> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:43,530 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dda10400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:43,536 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:43,539 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dda12d40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:43,910 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:46,524 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df8b6e80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:46,525 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e20ce980> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:46,531 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:46,535 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e20cef20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:46,843 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:48,899 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12defdaac0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:48,901 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1541f80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:48,907 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:48,912 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e15436a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:49,951 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:51,971 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f130636efc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:51,972 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1304e98ae0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:51,981 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:51,986 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1304e9bb00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_allowance_expense.py", line 22, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:53,043 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_no_allowance_yields_no_per_diem_line ... 2026-09-24 07:38:53,292 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_resolved_allowance_appears_once_on_expense_report ... 2026-09-24 07:38:53,598 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:56,242 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e279eca0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:56,243 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0de1760> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:56,249 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:56,253 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0de2c00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:38:56,286 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:39:16,753 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:19,505 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e01d74c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:19,506 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df124cc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:19,513 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:19,517 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df127ce0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:19,818 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:22,461 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e02e3920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:22,462 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0a1a2a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:22,468 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:22,472 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0a1b600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:22,813 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:24,758 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dd69eb60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:24,759 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfaac7c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:24,764 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:24,768 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfaaf6a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:25,833 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:27,865 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2bf6b60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:27,867 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1337a60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:27,881 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:27,885 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1336200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:28,302 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:30,965 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e03fd760> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:30,966 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2b8ce00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:30,972 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:30,976 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2b8d4e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:31,273 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:33,820 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df2bb240> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:33,821 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dd6b2200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:33,827 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:33,830 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dd6b0540> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:34,154 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:36,031 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2ba18a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:36,032 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfcae160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:36,041 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:36,045 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfcadc60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:36,986 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:38,938 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0967d80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:38,939 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dd99c360> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:38,946 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:38,956 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dd99e2a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_business_trip_hr_expense/tests/test_business_trip_expense.py", line 20, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:40,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_auto_create_off_does_not_generate_on_done ... 2026-09-24 07:39:40,874 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_auto_create_on_generates_on_done ... 2026-09-24 07:39:41,133 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_cancel_by_non_expense_manager_removes_other_employee_sheets ... 2026-09-24 07:39:41,944 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #87 deleted hr.expense.sheet records with IDs: [12] 2026-09-24 07:39:41,984 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_cancel_clears_draft_sheet_but_keeps_posted ... 2026-09-24 07:39:42,299 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #83 deleted hr.expense.sheet records with IDs: [13] 2026-09-24 07:39:42,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_deleting_trip_keeps_sheet_with_null_link ... 2026-09-24 07:39:42,531 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #83 deleted business.trip records with IDs: [86] 2026-09-24 07:39:42,567 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_empty_trip_analytic_distribution_creates_lines_cleanly ... 2026-09-24 07:39:42,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_external_traveller_is_not_reimbursed ... 2026-09-24 07:39:42,944 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_payment_mode_is_own_account ... 2026-09-24 07:39:43,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_resolves_gl_expense_account ... 2026-09-24 07:39:43,392 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generation_is_idempotent ... 2026-09-24 07:39:43,599 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_line_amount_set_from_service_cost ... 2026-09-24 07:39:43,820 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_multiple_service_lines_consolidate_into_one_sheet ... 2026-09-24 07:39:44,032 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_one_employee_traveller_yields_one_draft_sheet ... 2026-09-24 07:39:44,260 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_service_line_analytic_override_wins ... 2026-09-24 07:39:44,502 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_analytic_distribution_stamped_on_every_line ... 2026-09-24 07:39:44,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_wide_service_line_funds_the_requester ... 2026-09-24 07:39:44,972 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_two_employee_travellers_yield_two_sheets ... 2026-09-24 07:39:45,229 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_unconfigured_product_raises_user_error ... 2026-09-24 07:39:45,408 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:47,232 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df190860> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:47,233 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0967d80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:47,238 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:47,240 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1c5b2e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:39:47,260 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 07:39:47,272 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetView.test_expense_sheet_form_view_includes_business_trip_id ... 2026-09-24 07:39:47,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_business_trip_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetView.test_expense_sheet_form_view_parses_without_error ... 2026-09-24 07:39:47,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:39:47,635 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_probe: Starting TestBusinessNatureSyncProbe.test_sync_wizard_detects_crm_business_nature_after_merge ... 2026-09-24 07:39:48,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:39:48,411 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_batches_stale_lead_back_to_commercial_partner ... 2026-09-24 07:39:49,138 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_returns_success_notification ... 2026-09-24 07:39:49,784 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_skips_crm_leg_when_toggle_off ... 2026-09-24 07:39:50,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:39:50,503 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_company ... 2026-09-24 07:39:51,125 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_person_have_company ... 2026-09-24 07:39:51,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_company ... 2026-09-24 07:39:52,343 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_have_company ... 2026-09-24 07:39:52,908 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_no_company ... 2026-09-24 07:39:53,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner ... 2026-09-24 07:39:54,019 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person ... 2026-09-24 07:39:54,511 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-09-24 07:39:55,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:39:55,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_convert_lead_to_opportunity_carries_all_five_fields ... 2026-09-24 07:39:55,530 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_blank_when_customer_has_no_company ... 2026-09-24 07:39:56,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_compute_from_company_customer ... 2026-09-24 07:39:56,493 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_form_surfaces_all_five_fields ... 2026-09-24 07:39:57,926 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_leads_filter_preserves_employee_size_id_name_quirk ... 2026-09-24 07:39:58,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_opportunities_filter_surfaces_all_five_group_bys ... 2026-09-24 07:39:59,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:39:59,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_company ... 2026-09-24 07:39:59,688 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_person_have_company ... 2026-09-24 07:40:00,270 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_company ... 2026-09-24 07:40:00,962 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_have_company ... 2026-09-24 07:40:01,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_no_company ... 2026-09-24 07:40:02,225 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_employee_size_create_new_partner ... 2026-09-24 07:40:02,880 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person ... 2026-09-24 07:40:03,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-09-24 07:40:04,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:40:04,285 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_lead_data_after_partner_recognize ... 2026-09-24 07:40:04,456 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_no_recognize_partner ... 2026-09-24 07:40:04,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_after_create ... 2026-09-24 07:40:04,780 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_email ... 2026-09-24 07:40:04,948 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_mobile ... 2026-09-24 07:40:05,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_phone ... 2026-09-24 07:40:05,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:40:05,318 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_customer_dob ... 2026-09-24 07:40:05,441 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_yy_mm_of_birth ... 2026-09-24 07:40:05,513 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_default_compute_yy_mm_of_birth ... 2026-09-24 07:40:05,536 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_lead2opportunity_create_partner ... 2026-09-24 07:40:05,789 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-09-24 07:40:05,927 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-09-24 07:40:06,039 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-09-24 07:40:06,154 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-09-24 07:40:06,198 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:40:06,214 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_01 ... 2026-09-24 07:40:06,275 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_02 ... 2026-09-24 07:40:06,430 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_03 ... 2026-09-24 07:40:06,637 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_04 ... 2026-09-24 07:40:06,758 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_05 ... 2026-09-24 07:40:06,880 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_06 ... 2026-09-24 07:40:07,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_07 ... 2026-09-24 07:40:07,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:40:07,297 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_after_merges_children ... 2026-09-24 07:40:07,321 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_boolean_false_equivalents_dropped ... 2026-09-24 07:40:07,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_boolean_true_equivalents_dropped ... 2026-09-24 07:40:07,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_different_names_both_kept ... 2026-09-24 07:40:07,396 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_drop_when_value_matches_base ... 2026-09-24 07:40:07,434 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_empty_value_no_base_attr_dropped ... 2026-09-24 07:40:07,457 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_empty_value_with_base_attr_kept ... 2026-09-24 07:40:07,485 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_last_write_wins ... 2026-09-24 07:40:07,512 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_non_equivalent_values_kept ... 2026-09-24 07:40:07,536 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_before_merges_children ... 2026-09-24 07:40:07,564 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_compact_without_new_node_is_idempotent ... 2026-09-24 07:40:07,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_different_expr_kept_separate ... 2026-09-24 07:40:07,626 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_empty_xpath_is_removed ... 2026-09-24 07:40:07,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_flatten_disambiguates_same_name_in_sibling_creators ... 2026-09-24 07:40:07,687 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_flatten_inside_into_creator_xpath ... 2026-09-24 07:40:07,715 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_flatten_leaves_base_targeting_xpaths_intact ... 2026-09-24 07:40:07,742 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_flatten_multiple_insides_into_same_creator ... 2026-09-24 07:40:07,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_flatten_skips_move_xpaths ... 2026-09-24 07:40:07,793 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_inside_keeps_duplicate_children ... 2026-09-24 07:40:07,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_inside_merges_two_xpaths_with_same_expr ... 2026-09-24 07:40:07,843 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_replace_last_write_wins ... 2026-09-24 07:40:07,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_replace_three_times_keeps_only_last ... 2026-09-24 07:40:07,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:40:07,982 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_add_creates_customizer_view ... 2026-09-24 07:40:08,090 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_add_duplicate_kept ... 2026-09-24 07:40:08,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_add_replace_last_write_wins ... 2026-09-24 07:40:08,381 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_add_same_expr_merged ... 2026-09-24 07:40:08,537 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_add_then_delete_cancels_out ... 2026-09-24 07:40:08,714 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [489781] 2026-09-24 07:40:08,714 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8932] 2026-09-24 07:40:08,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_replace_action_overwrites_arch ... 2026-09-24 07:40:08,892 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:40:08,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_hidden_node_away_and_back_is_noop ... 2026-09-24 07:40:09,089 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [489785] 2026-09-24 07:40:09,089 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8935] 2026-09-24 07:40:09,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_hidden_node_to_new_position_is_real_change ... 2026-09-24 07:40:09,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_visible_after_then_before_hidden_anchor_is_noop ... 2026-09-24 07:40:09,373 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [489789] 2026-09-24 07:40:09,373 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8937] 2026-09-24 07:40:09,391 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_visible_after_visible_anchor_is_real_change ... 2026-09-24 07:40:09,520 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_visible_past_hidden_groups_and_back_is_noop ... 2026-09-24 07:40:09,678 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [489793] 2026-09-24 07:40:09,678 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8939] 2026-09-24 07:40:09,704 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_visible_with_hidden_anchor_away_and_back_is_noop ... 2026-09-24 07:40:09,876 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [489795] 2026-09-24 07:40:09,876 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8940] 2026-09-24 07:40:09,914 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:40:09,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestMoveXpathPositionalNormalization.test_positional_expr_phone_before_email_normalized ... 2026-09-24 07:40:10,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestMoveXpathPositionalNormalization.test_positional_move_expr_normalized_to_name_predicate ... 2026-09-24 07:40:10,210 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:40:10,276 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaReportXpath.test_report_add_duplicate_kept ... 2026-09-24 07:40:10,364 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaReportXpath.test_report_add_same_expr_merged ... 2026-09-24 07:40:10,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaReportXpath.test_report_add_xpath_creates_customizer_view ... 2026-09-24 07:40:10,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaReportXpath.test_report_replace_last_write_wins ... 2026-09-24 07:40:10,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaReportXpath.test_report_undo_redo_stack_returned ... 2026-09-24 07:40:10,760 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:40:10,825 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_1_edit_menu_rename_to_other_string ... 2026-09-24 07:40:10,861 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_2_edit_menu_add_group ... 2026-09-24 07:40:10,931 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_3_edit_menu_remove_group ... 2026-09-24 07:40:10,970 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_4_edit_menu_change_sequence ... 2026-09-24 07:40:10,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_2_edit_menu_create_menu ... 2026-09-24 07:40:11,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_3_edit_menu_unlink_menu ... 2026-09-24 07:40:11,232 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1709, 1710, 1711] 2026-09-24 07:40:11,258 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app ... 2026-09-24 07:40:11,380 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:13,178 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e07b7380> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:13,180 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0a72de0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:13,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:13,193 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df16f740> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 108, in test_create_new_app res = ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:14,431 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_duplicate_model ... 2026-09-24 07:40:14,514 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:16,339 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfdd5da0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:16,341 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df787600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:16,371 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:16,376 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df7877e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:16,760 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:19,245 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e15d67a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:19,245 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e03de340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:19,251 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:19,255 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e03df240> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_controller.py", line 156, in test_create_new_app_duplicate_model ViinCustomizer.create_new_app(self, appData, modelData) File "/data/build/rb-b1a5ec1-225045/odoo/http.py", line 754, in route_wrapper result = endpoint(self, *args, **params_ok) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/controllers/controllers.py", line 90, in create_new_app res = request.env['ir.model'].create_new_model(**modelData) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:19,746 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_with_existing_model ... 2026-09-24 07:40:19,864 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:22,361 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e1cb62a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:22,362 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0969120> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:22,368 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:22,372 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e096aa20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:22,399 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:40:22,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_legacy_selection_string_field_creates_with_populated_selection_ids ... 2026-09-24 07:40:22,690 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:24,413 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dd99e7a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:24,414 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0c27380> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:24,420 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:24,424 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0c27ce0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 278, in test_legacy_selection_string_field_creates_with_populated_selection_ids model = self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:25,344 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:27,099 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e27316c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:27,100 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e20cfa60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:27,106 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:27,110 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e20cd080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 280, in test_legacy_selection_string_field_creates_with_populated_selection_ids field = self.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:27,464 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_palette_create_path_yields_real_usable_field_per_ttype ... 2026-09-24 07:40:27,509 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:30,292 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df71f9c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:30,293 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0ecc220> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:30,305 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:30,313 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0ecf240> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 133, in test_palette_create_path_yields_real_usable_field_per_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:30,646 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:33,225 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0bebba0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:33,226 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2b79da0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:33,232 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:33,236 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2b7b7e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:33,523 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:35,462 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dda2c900> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:35,463 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df21a8e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:35,469 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:35,473 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df219bc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:36,446 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:38,485 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df299b20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:38,486 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2072840> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:38,493 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:38,498 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2070540> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:38,831 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:41,668 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e1e23920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:41,669 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e01d6f20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:41,690 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:41,694 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e01d7060> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:42,019 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:44,659 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df904a40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:44,659 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df799c60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:44,665 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:44,669 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df7994e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:44,981 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:47,371 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0a99300> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:47,372 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13061328e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:47,386 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:47,390 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13061322a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:47,720 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:49,698 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df2bac00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:49,699 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df459080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:49,705 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:49,709 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df458d60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:50,079 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:52,536 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e120ca40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:52,537 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0987f60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:52,543 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:52,547 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0985d00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:52,846 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:55,497 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0037e20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:55,498 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0fdd6c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:55,505 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:55,509 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0fddc60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:55,820 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:58,464 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df8b7560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:58,465 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2ba2160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:58,473 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:58,477 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2ba28e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:40:58,775 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:00,695 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dd915b20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:00,695 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e15b9800> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:00,701 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:00,705 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e15bb920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:01,670 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:03,555 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df1f7a60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:03,556 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e15f9e40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:03,562 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:03,566 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e15fa020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:03,849 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:06,370 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2243b00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:06,371 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0b72ca0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:06,379 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:06,383 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0b71b20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:06,657 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:09,416 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e120d4e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:09,417 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0e4f560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:09,423 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:09,428 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df9c9300> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:09,942 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:11,912 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1304ee4a40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:11,913 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2b97240> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:11,921 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:11,925 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2b96480> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:13,115 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-09-24 07:41:13,141 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-09-24 07:41:13,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:15,061 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e098fec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:15,062 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df944e00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:15,067 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:15,070 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df9476a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 194, in test_related_field_onchange_derives_ttype self._make_manual_model( File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 65, in _make_manual_model return self.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:15,441 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-b1a5ec1-225045/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b1a5ec1-225045/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:18,003 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1305f59080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-b1a5ec1-225045/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b1a5ec1-225045/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:18,004 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df120f40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-b1a5ec1-225045/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b1a5ec1-225045/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:18,008 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-b1a5ec1-225045/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b1a5ec1-225045/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:18,011 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df1222a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 212, in test_related_field_onchange_derives_ttype new_field = field_form.save() File "/data/build/rb-b1a5ec1-225045/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b1a5ec1-225045/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:18,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_res_partner_create_still_works_after_related_field_onchange_test ... 2026-09-24 07:41:18,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-09-24 07:41:18,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_tools_payload_hides_tools_the_user_cannot_access ... 2026-09-24 07:41:19,370 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:21,904 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df838860> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:21,905 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e00345e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:21,912 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:21,916 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0036ac0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:21,943 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:41:22,193 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-09-24 07:41:22,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-09-24 07:41:22,304 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:24,028 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0d4fec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:24,029 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2b98720> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:24,036 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:24,038 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2b9ade0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 134, in test_new_view_type_row_plugs_into_generic_paths self.env['ir.model'].create_new_model(**self._new_model_kwargs('probe_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:25,306 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-09-24 07:41:25,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-09-24 07:41:25,394 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-09-24 07:41:25,527 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:27,412 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2ba2700> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:27,413 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e20c3ec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:27,420 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:27,424 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e20c05e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_registry.py", line 58, in test_registry_drives_model_creation_seed self.env['ir.model'].create_new_model(**self._new_model_kwargs('reg_seed_model')) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:27,861 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-09-24 07:41:28,328 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-09-24 07:41:28,351 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-09-24 07:41:28,435 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:31,044 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e03fd580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:31,044 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2b37f60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:31,050 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:31,053 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2b377e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:41:31,074 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:41:31,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-09-24 07:41:31,587 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome pid: 940 2026-09-24 07:41:31,587 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpg_6w44ji_chrome_odoo 2026-09-24 07:41:31,587 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Issuing json command http://127.0.0.1:39577/json/version 2026-09-24 07:41:31,588 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:39577/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:41:31,597 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 07:41:31,597 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Issuing json command http://127.0.0.1:39577/json 2026-09-24 07:41:31,597 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:39577/json with timeout 3 increased to 10s during tests 2026-09-24 07:41:31,602 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Websocket url found: ws://127.0.0.1:39577/devtools/page/2C94277A8BC970BBFAE5D5F806BAD35D 2026-09-24 07:41:31,610 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Enable chrome headless console log notification 2026-09-24 07:41:31,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless enable page notifications 2026-09-24 07:41:31,693 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:41:31,703 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Setting session cookie in browser 2026-09-24 07:41:31,706 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Open "http://127.0.0.1:8069/odoo/action-2215?view_type=list" in browser 2026-09-24 07:41:31,706 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2215?view_type=list" 2026-09-24 07:41:31,716 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:41:33,035 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:33] "GET /odoo/action-2215?view_type=list HTTP/1.1" 200 - 181 0.239 1.083 2026-09-24 07:41:33,039 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Navigation result: {'frameId': '2C94277A8BC970BBFAE5D5F806BAD35D', 'loaderId': '583C1D735EA6D653D3F2DE401D5DC02B', 'isDownload': False} 2026-09-24 07:41:33,039 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_editor_tour')" 2026-09-24 07:41:33,101 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:33] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-24 07:41:33,126 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.021 2026-09-24 07:41:33,137 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 07:41:34,058 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.543 0.435 2026-09-24 07:41:34,069 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.988 2026-09-24 07:41:34,076 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.915 2026-09-24 07:41:34,084 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.002 2026-09-24 07:41:34,162 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 07:41:34,821 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-24 07:41:34,821 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-24 07:41:34,835 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 07:41:34,853 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-24 07:41:34,861 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-24 07:41:34,913 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-24 07:41:34,961 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.022 0.077 2026-09-24 07:41:34,985 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Evaluate test code "odoo.startTour('customizer_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2215?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:41:34,993 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [1/6] Tour customizer_editor_tour → Step The Contacts list is mounted (a customizer-supported act_window view) (trigger: .o_list_view) 2026-09-24 07:41:34,994 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.076 2026-09-24 07:41:34,995 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.120 2026-09-24 07:41:34,999 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.008 2026-09-24 07:41:35,045 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 07:41:35,225 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "POST /mail/data HTTP/1.1" 200 - 146 0.094 0.144 2026-09-24 07:41:35,328 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.032 0.387 2026-09-24 07:41:35,367 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.318 2026-09-24 07:41:35,420 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.393 2026-09-24 07:41:35,422 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.043 2026-09-24 07:41:35,433 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:41:35,441 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 07:41:35,455 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.051 2026-09-24 07:41:35,473 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.057 2026-09-24 07:41:35,486 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:41:35,507 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "GET /web/image/res.partner/3/avatar_128?unique=1790233264000 HTTP/1.1" 200 - 9 0.013 0.097 2026-09-24 07:41:35,532 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.130 2026-09-24 07:41:35,878 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:35] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.080 0.289 2026-09-24 07:41:36,000 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:36] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.037 0.059 2026-09-24 07:41:36,005 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.090 2026-09-24 07:41:36,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [2/6] Tour customizer_editor_tour → Step The customizer systray entry is enabled on a supported view (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-09-24 07:41:36,501 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [3/6] Tour customizer_editor_tour → Step The view editor client action mounted and rendered the editor (trigger: .customizer_container .v_customizer_widget_wrapper) 2026-09-24 07:41:36,507 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:36] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-24 07:41:36,523 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:36] "GET /web/assets/2d4027f/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 07:41:36,584 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:36] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.005 0.034 2026-09-24 07:41:36,634 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:36] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.005 0.082 2026-09-24 07:41:36,642 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:36] "GET /web/assets/e3c61a1/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.002 0.033 2026-09-24 07:41:36,653 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:36] "GET /web/assets/2f75273/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.003 0.038 2026-09-24 07:41:36,854 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4cc8109/web.assets_backend_lazy.min.css (id:6627) 2026-09-24 07:41:36,866 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:36] "GET /web/assets/4cc8109/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.015 0.196 2026-09-24 07:41:37,004 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5f80640/web.assets_backend_lazy.min.js (id:6628) 2026-09-24 07:41:37,013 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:37] "GET /web/assets/5f80640/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.009 0.347 2026-09-24 07:41:37,072 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:37] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.013 0.017 2026-09-24 07:41:37,323 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:37] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.053 0.222 2026-09-24 07:41:37,352 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:37] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.006 0.008 2026-09-24 07:41:37,466 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:37] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.028 0.062 2026-09-24 07:41:37,776 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:37] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.003 0.011 2026-09-24 07:41:37,802 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [4/6] Tour customizer_editor_tour → Step The editor left panel is present (trigger: aside.v-customizer-left-panel) 2026-09-24 07:41:37,880 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [5/6] Tour customizer_editor_tour → Step Expand the left panel's Existing Fields section (trigger: aside.v-customizer-left-panel #tab_add .o_customizer_section_toggle) 2026-09-24 07:41:37,972 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: [6/6] Tour customizer_editor_tour → Step The 'Add' tab lists the model fields as draggable building blocks (trigger: aside.v-customizer-left-panel #tab_add div.building-block) 2026-09-24 07:41:38,040 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: tour succeeded 2026-09-24 07:41:38,040 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR customizer_editor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-24 07:41:38,259 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: heap 41828196 (allocated 43876352) 2026-09-24 07:41:38,275 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Closing chrome headless with pid 940 2026-09-24 07:41:38,282 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Closing websocket connection 2026-09-24 07:41:38,287 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Terminating chrome headless with pid 940 2026-09-24 07:41:38,358 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_074138_358414_test_customizer_editor_tour.txt 2026-09-24 07:41:38,358 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Removing chrome user profile "/tmp/tmpg_6w44ji_chrome_odoo" 2026-09-24 07:41:38,392 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-09-24 07:41:38,657 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome pid: 1157 2026-09-24 07:41:38,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless temporary user profile dir: /tmp/tmpp94c8u4t_chrome_odoo 2026-09-24 07:41:38,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Issuing json command http://127.0.0.1:40911/json/version 2026-09-24 07:41:38,659 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:40911/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:41:38,700 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 07:41:38,700 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Issuing json command http://127.0.0.1:40911/json 2026-09-24 07:41:38,700 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:40911/json with timeout 3 increased to 10s during tests 2026-09-24 07:41:38,723 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Websocket url found: ws://127.0.0.1:40911/devtools/page/87AC2A9087FAEAE98C755383BFEB517A 2026-09-24 07:41:38,739 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Enable chrome headless console log notification 2026-09-24 07:41:38,746 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless enable page notifications 2026-09-24 07:41:38,773 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:41:38,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Setting session cookie in browser 2026-09-24 07:41:38,790 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Open "http://127.0.0.1:8069/odoo/action-2215/new" in browser 2026-09-24 07:41:38,790 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2215/new" 2026-09-24 07:41:38,807 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:41:40,825 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:40] "GET /odoo/action-2215/new HTTP/1.1" 200 - 186 0.140 1.884 2026-09-24 07:41:40,830 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Navigation result: {'frameId': '87AC2A9087FAEAE98C755383BFEB517A', 'loaderId': '51C0906DC130E0E1A01529EDAEC4D0CC', 'isDownload': False} 2026-09-24 07:41:40,830 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_form_editor_tour')" 2026-09-24 07:41:40,872 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:40] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.010 0.010 2026-09-24 07:41:40,892 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:40] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.030 2026-09-24 07:41:40,975 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 07:41:41,885 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:41] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.602 0.412 2026-09-24 07:41:41,893 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:41] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.356 2026-09-24 07:41:41,915 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.983 2026-09-24 07:41:41,922 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:41] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.797 2026-09-24 07:41:41,927 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:41] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 1.005 2026-09-24 07:41:42,016 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 07:41:42,022 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 07:41:42,035 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-24 07:41:42,050 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-24 07:41:42,053 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-24 07:41:42,090 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-24 07:41:42,130 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.043 2026-09-24 07:41:42,138 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-24 07:41:42,163 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.047 2026-09-24 07:41:42,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Evaluate test code "odoo.startTour('customizer_form_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2215/new", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:41:42,219 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [1/11] Tour customizer_form_editor_tour → Step Contacts form mounted (trigger: .o_form_view) 2026-09-24 07:41:42,270 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.046 0.089 2026-09-24 07:41:42,276 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:41:42,290 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.113 2026-09-24 07:41:42,353 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:41:42,359 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:41:42,603 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "POST /mail/data HTTP/1.1" 200 - 140 0.142 0.264 2026-09-24 07:41:42,625 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.420 2026-09-24 07:41:42,625 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.361 2026-09-24 07:41:42,663 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /web/image/res.partner/3/avatar_128?unique=1790233264000 HTTP/1.1" 200 - 9 0.009 0.341 2026-09-24 07:41:42,710 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.026 0.374 2026-09-24 07:41:42,726 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.405 2026-09-24 07:41:42,732 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.004 2026-09-24 07:41:42,762 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.016 2026-09-24 07:41:42,806 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:41:43,102 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.125 0.221 2026-09-24 07:41:43,137 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:41:43,227 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 38 0.022 0.064 2026-09-24 07:41:43,355 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:41:43,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [2/11] Tour customizer_form_editor_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-09-24 07:41:43,497 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:41:43,599 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [3/11] Tour customizer_form_editor_tour → Step The form editor mounted with clickable field labels; remember them and select one (trigger: .customizer_container .o_form_label.customizer_node_clickable[data-node-xpath]) 2026-09-24 07:41:43,616 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-24 07:41:43,638 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "GET /web/assets/2d4027f/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-24 07:41:43,692 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.001 0.024 2026-09-24 07:41:43,724 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.004 0.051 2026-09-24 07:41:43,730 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "GET /web/assets/2f75273/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-24 07:41:43,737 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "GET /web/assets/e3c61a1/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-09-24 07:41:43,925 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4cc8109/web.assets_backend_lazy.min.css (id:6629) 2026-09-24 07:41:43,929 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:43] "GET /web/assets/4cc8109/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.008 0.182 2026-09-24 07:41:44,028 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5f80640/web.assets_backend_lazy.min.js (id:6630) 2026-09-24 07:41:44,030 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:44] "GET /web/assets/5f80640/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.006 0.279 2026-09-24 07:41:44,090 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:44] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.018 0.019 2026-09-24 07:41:44,118 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:44] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.011 0.048 2026-09-24 07:41:44,427 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:44] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.097 0.203 2026-09-24 07:41:44,446 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:44] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.003 0.007 2026-09-24 07:41:44,579 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:44] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 26 0.020 0.066 2026-09-24 07:41:44,797 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:44] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.008 2026-09-24 07:41:44,835 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [4/11] Tour customizer_form_editor_tour → Step Selecting a field opened the Properties tab with a Remove button (trigger: #tab_property button.btn-danger) 2026-09-24 07:41:45,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [5/11] Tour customizer_form_editor_tour → Step Remove the selected field (trigger: #tab_property button.btn-danger) 2026-09-24 07:41:45,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [6/11] Tour customizer_form_editor_tour → Step Confirm the removal in the confirmation dialog (trigger: .modal-dialog .modal-footer button.btn-primary) 2026-09-24 07:41:45,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [7/11] Tour customizer_form_editor_tour → Step One field label disappears from the form (trigger: .customizer_container) 2026-09-24 07:41:45,179 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:41:45,725 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:41:45,725 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:45] "POST /viin_customizer/save HTTP/1.1" 200 - 87 0.210 0.365 2026-09-24 07:41:45,811 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:45] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 17 0.040 0.025 2026-09-24 07:41:46,180 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:46] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 240 0.082 0.268 2026-09-24 07:41:46,308 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:46] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 39 0.019 0.061 2026-09-24 07:41:46,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [8/11] Tour customizer_form_editor_tour → Step Undo the removal (the single Undo, not Undo All) (trigger: .customizer_undo_redo button.btn-undo:contains('Undo'):not(:contains('All'))) 2026-09-24 07:41:46,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [9/11] Tour customizer_form_editor_tour → Step The removed field comes back (trigger: .customizer_container) 2026-09-24 07:41:46,974 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:41:46,975 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:46] "POST /viin_customizer/save HTTP/1.1" 200 - 22 0.030 0.241 2026-09-24 07:41:47,018 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:47] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.007 0.018 2026-09-24 07:41:47,245 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:47] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 169 0.047 0.162 2026-09-24 07:41:47,379 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:47] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 26 0.023 0.069 2026-09-24 07:41:47,579 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [10/11] Tour customizer_form_editor_tour → Step Redo the removal (trigger: .customizer_undo_redo button.btn-redo) 2026-09-24 07:41:47,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: [11/11] Tour customizer_form_editor_tour → Step The field is removed again (trigger: .customizer_container) 2026-09-24 07:41:47,898 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:41:47,898 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:47] "POST /viin_customizer/save HTTP/1.1" 200 - 13 0.011 0.247 2026-09-24 07:41:47,935 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:47] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.022 2026-09-24 07:41:48,176 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:48] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 169 0.037 0.198 2026-09-24 07:41:48,303 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:48] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 26 0.018 0.058 2026-09-24 07:41:48,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: tour succeeded 2026-09-24 07:41:48,532 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_form_editor_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-24 07:41:48,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: heap 43480424 (allocated 45830144) 2026-09-24 07:41:48,689 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Closing chrome headless with pid 1157 2026-09-24 07:41:48,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Closing websocket connection 2026-09-24 07:41:48,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Terminating chrome headless with pid 1157 2026-09-24 07:41:48,784 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_074148_784639_test_customizer_form_editor_tour.txt 2026-09-24 07:41:48,784 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Removing chrome user profile "/tmp/tmpp94c8u4t_chrome_odoo" 2026-09-24 07:41:48,812 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-09-24 07:41:49,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome pid: 1394 2026-09-24 07:41:49,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless temporary user profile dir: /tmp/tmps6uv15_m_chrome_odoo 2026-09-24 07:41:49,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Issuing json command http://127.0.0.1:34805/json/version 2026-09-24 07:41:49,095 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:34805/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:41:49,129 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 07:41:49,129 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Issuing json command http://127.0.0.1:34805/json 2026-09-24 07:41:49,130 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:34805/json with timeout 3 increased to 10s during tests 2026-09-24 07:41:49,140 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Websocket url found: ws://127.0.0.1:34805/devtools/page/431F4B9E4EDC7D5BD4A17F898D5EFB2B 2026-09-24 07:41:49,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Enable chrome headless console log notification 2026-09-24 07:41:49,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless enable page notifications 2026-09-24 07:41:49,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:41:49,215 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Setting session cookie in browser 2026-09-24 07:41:49,218 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Open "http://127.0.0.1:8069/odoo/action-2215?view_type=kanban" in browser 2026-09-24 07:41:49,218 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2215?view_type=kanban" 2026-09-24 07:41:49,246 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:41:50,536 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:50] "GET /odoo/action-2215?view_type=kanban HTTP/1.1" 200 - 186 0.163 1.133 2026-09-24 07:41:50,540 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Navigation result: {'frameId': '431F4B9E4EDC7D5BD4A17F898D5EFB2B', 'loaderId': '02FE677700A2FDD1904FFCD3D4503091', 'isDownload': False} 2026-09-24 07:41:50,540 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_kanban_editor_tour')" 2026-09-24 07:41:50,572 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:50] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.009 2026-09-24 07:41:50,578 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:50] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-24 07:41:50,669 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 07:41:51,276 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.314 0.403 2026-09-24 07:41:51,312 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.736 2026-09-24 07:41:51,316 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.754 2026-09-24 07:41:51,337 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.427 2026-09-24 07:41:51,343 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-24 07:41:51,453 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 07:41:51,454 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-24 07:41:51,457 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-24 07:41:51,472 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-24 07:41:51,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-24 07:41:51,545 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-24 07:41:51,601 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 0.061 2026-09-24 07:41:51,611 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.095 2026-09-24 07:41:51,666 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Evaluate test code "odoo.startTour('customizer_kanban_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2215?view_type=kanban", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:41:51,673 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [1/6] Tour customizer_kanban_editor_tour → Step Contacts kanban mounted (trigger: .o_kanban_view) 2026-09-24 07:41:51,697 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:41:51,734 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.048 0.144 2026-09-24 07:41:51,782 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.236 2026-09-24 07:41:51,810 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.114 2026-09-24 07:41:51,828 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:41:51,832 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "POST /web/action/load HTTP/1.1" 200 - 8 0.007 0.048 2026-09-24 07:41:51,855 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-24 07:41:51,899 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.023 0.218 2026-09-24 07:41:52,227 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:52] "POST /mail/data HTTP/1.1" 200 - 140 0.160 0.420 2026-09-24 07:41:52,258 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.466 2026-09-24 07:41:52,259 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.622 2026-09-24 07:41:52,686 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:52] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 165 0.170 0.650 2026-09-24 07:41:52,709 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:52] "GET /web/image/res.partner/3/avatar_128?unique=1790233264000 HTTP/1.1" 200 - 9 0.009 0.911 2026-09-24 07:41:52,711 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.355 2026-09-24 07:41:52,729 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.004 0.361 2026-09-24 07:41:52,768 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 07:41:52,771 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:52] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 5 0.010 0.039 2026-09-24 07:41:52,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [2/6] Tour customizer_kanban_editor_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-09-24 07:41:52,954 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [3/6] Tour customizer_kanban_editor_tour → Step The view editor client action mounted (trigger: .customizer_container .v_customizer_widget_wrapper) 2026-09-24 07:41:52,978 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:52] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.019 2026-09-24 07:41:53,020 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "GET /web/assets/2d4027f/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.004 0.010 2026-09-24 07:41:53,080 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.002 0.029 2026-09-24 07:41:53,128 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.006 0.069 2026-09-24 07:41:53,138 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "GET /web/assets/e3c61a1/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.042 2026-09-24 07:41:53,149 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "GET /web/assets/2f75273/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.002 0.051 2026-09-24 07:41:53,267 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5f80640/web.assets_backend_lazy.min.js (id:6631) 2026-09-24 07:41:53,272 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "GET /web/assets/5f80640/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.012 0.107 2026-09-24 07:41:53,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4cc8109/web.assets_backend_lazy.min.css (id:6632) 2026-09-24 07:41:53,451 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "GET /web/assets/4cc8109/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.006 0.289 2026-09-24 07:41:53,507 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.020 0.021 2026-09-24 07:41:53,720 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.056 0.194 2026-09-24 07:41:53,741 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-24 07:41:53,807 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 4 0.014 0.029 2026-09-24 07:41:53,838 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:53] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.004 2026-09-24 07:41:53,910 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [4/6] Tour customizer_kanban_editor_tour → Step The editor opened on the kanban view (trigger: .customizer_container .customizer-main-editor .o_view_controller.o_kanban_view) 2026-09-24 07:41:54,018 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [5/6] Tour customizer_kanban_editor_tour → Step The record card renders inside the kanban editor (trigger: .customizer_container .customizer-main-editor .o_kanban_record) 2026-09-24 07:41:54,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: [6/6] Tour customizer_kanban_editor_tour → Step The left panel lists the model fields as draggable building blocks (trigger: aside.v-customizer-left-panel #tab_add div.building-block) 2026-09-24 07:41:54,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: tour succeeded 2026-09-24 07:41:54,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR customizer_kanban_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-24 07:41:54,328 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: heap 30514740 (allocated 31551488) 2026-09-24 07:41:54,331 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Closing chrome headless with pid 1394 2026-09-24 07:41:54,333 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Closing websocket connection 2026-09-24 07:41:54,340 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Terminating chrome headless with pid 1394 2026-09-24 07:41:54,409 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_074154_409595_test_customizer_kanban_editor_tour.txt 2026-09-24 07:41:54,409 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Removing chrome user profile "/tmp/tmps6uv15_m_chrome_odoo" 2026-09-24 07:41:54,437 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-09-24 07:41:54,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome pid: 1615 2026-09-24 07:41:54,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp5p063j9o_chrome_odoo 2026-09-24 07:41:54,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Issuing json command http://127.0.0.1:35753/json/version 2026-09-24 07:41:54,696 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:35753/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:41:54,715 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 07:41:54,715 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Issuing json command http://127.0.0.1:35753/json 2026-09-24 07:41:54,716 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:35753/json with timeout 3 increased to 10s during tests 2026-09-24 07:41:54,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Websocket url found: ws://127.0.0.1:35753/devtools/page/A6A2E6923BB2FA7C0A5B0709F28A5DC3 2026-09-24 07:41:54,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Enable chrome headless console log notification 2026-09-24 07:41:54,744 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless enable page notifications 2026-09-24 07:41:54,780 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:41:54,790 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Setting session cookie in browser 2026-09-24 07:41:54,806 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Open "http://127.0.0.1:8069/odoo/action-2215?view_type=list" in browser 2026-09-24 07:41:54,807 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2215?view_type=list" 2026-09-24 07:41:54,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:41:56,029 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:56] "GET /odoo/action-2215?view_type=list HTTP/1.1" 200 - 186 0.182 1.027 2026-09-24 07:41:56,032 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Navigation result: {'frameId': 'A6A2E6923BB2FA7C0A5B0709F28A5DC3', 'loaderId': '9C0771BF4708E3D073191D4EE35C9E4E', 'isDownload': False} 2026-09-24 07:41:56,032 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_list_editor_tour')" 2026-09-24 07:41:56,068 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:56] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.007 2026-09-24 07:41:56,124 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 07:41:56,880 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:56] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.401 0.422 2026-09-24 07:41:56,887 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:56] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.824 2026-09-24 07:41:56,910 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.838 2026-09-24 07:41:56,926 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:56] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.868 2026-09-24 07:41:56,993 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:56] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.056 2026-09-24 07:41:57,064 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.012 2026-09-24 07:41:57,630 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-24 07:41:57,633 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-24 07:41:57,637 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-24 07:41:57,654 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-24 07:41:57,666 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-24 07:41:57,707 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-24 07:41:57,748 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.043 2026-09-24 07:41:57,750 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-24 07:41:57,807 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.081 2026-09-24 07:41:57,820 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Evaluate test code "odoo.startTour('customizer_list_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2215?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:41:57,843 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [1/12] Tour customizer_list_editor_tour → Step Contacts list mounted (trigger: .o_list_view) 2026-09-24 07:41:57,885 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 07:41:57,945 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.053 0.173 2026-09-24 07:41:57,970 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.155 2026-09-24 07:41:58,039 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 07:41:58,057 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 07:41:58,316 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "POST /mail/data HTTP/1.1" 200 - 140 0.197 0.295 2026-09-24 07:41:58,317 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.503 2026-09-24 07:41:58,341 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.462 2026-09-24 07:41:58,385 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "GET /web/image/res.partner/3/avatar_128?unique=1790233264000 HTTP/1.1" 200 - 9 0.008 0.384 2026-09-24 07:41:58,435 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "POST /web/action/load HTTP/1.1" 200 - 8 0.029 0.420 2026-09-24 07:41:58,470 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.466 2026-09-24 07:41:58,490 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-09-24 07:41:58,527 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.019 2026-09-24 07:41:58,596 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-24 07:41:58,911 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.129 0.261 2026-09-24 07:41:58,942 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 07:41:59,060 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:59] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.034 0.091 2026-09-24 07:41:59,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [2/12] Tour customizer_list_editor_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-09-24 07:41:59,520 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [3/12] Tour customizer_list_editor_tour → Step The list editor mounted with sortable headers; remember the columns and select the second one (trigger: .customizer_container .v_customizer_widget_wrapper thead th.customizer_header_sortable[data-name]) 2026-09-24 07:41:59,538 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:59] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-24 07:41:59,552 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:59] "GET /web/assets/2d4027f/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-24 07:41:59,599 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:59] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.002 0.026 2026-09-24 07:41:59,640 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:59] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.007 0.045 2026-09-24 07:41:59,647 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:59] "GET /web/assets/2f75273/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-24 07:41:59,661 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:59] "GET /web/assets/e3c61a1/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.007 0.022 2026-09-24 07:41:59,790 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5f80640/web.assets_backend_lazy.min.js (id:6633) 2026-09-24 07:41:59,795 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:41:59] "GET /web/assets/5f80640/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.018 0.120 2026-09-24 07:42:00,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4cc8109/web.assets_backend_lazy.min.css (id:6634) 2026-09-24 07:42:00,003 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:00] "GET /web/assets/4cc8109/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.005 0.344 2026-09-24 07:42:00,058 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:00] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.020 0.019 2026-09-24 07:42:00,318 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:00] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.089 0.195 2026-09-24 07:42:00,351 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:00] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.004 0.011 2026-09-24 07:42:00,501 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:00] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.041 0.077 2026-09-24 07:42:00,841 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:00] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.010 2026-09-24 07:42:00,864 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [4/12] Tour customizer_list_editor_tour → Step Selecting a column opened the Properties tab with a Remove button (trigger: #tab_property button.btn-danger) 2026-09-24 07:42:01,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [5/12] Tour customizer_list_editor_tour → Step The Properties tab also shows the field Label input (trigger: #tab_property .form-control) 2026-09-24 07:42:01,104 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [6/12] Tour customizer_list_editor_tour → Step Remove the selected column (trigger: #tab_property button.btn-danger) 2026-09-24 07:42:01,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [7/12] Tour customizer_list_editor_tour → Step Confirm the removal in the confirmation dialog (trigger: .modal-dialog .modal-footer button.btn-primary) 2026-09-24 07:42:01,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [8/12] Tour customizer_list_editor_tour → Step The column disappears from the list (trigger: .customizer_container) 2026-09-24 07:42:01,287 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:42:01,450 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:42:01,450 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:01] "POST /viin_customizer/save HTTP/1.1" 200 - 64 0.123 0.063 2026-09-24 07:42:01,833 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:01] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 250 0.146 0.226 2026-09-24 07:42:02,013 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:02] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 26 0.063 0.093 2026-09-24 07:42:02,333 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [9/12] Tour customizer_list_editor_tour → Step Undo the removal (the single Undo, not Undo All) (trigger: .customizer_undo_redo button.btn-undo:contains('Undo'):not(:contains('All'))) 2026-09-24 07:42:02,407 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [10/12] Tour customizer_list_editor_tour → Step The removed column comes back (trigger: .customizer_container) 2026-09-24 07:42:02,493 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:42:02,493 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:02] "POST /viin_customizer/save HTTP/1.1" 200 - 17 0.045 0.038 2026-09-24 07:42:02,777 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:02] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 169 0.101 0.174 2026-09-24 07:42:02,907 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:02] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.034 0.072 2026-09-24 07:42:03,282 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [11/12] Tour customizer_list_editor_tour → Step Redo the removal (trigger: .customizer_undo_redo button.btn-redo) 2026-09-24 07:42:03,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: [12/12] Tour customizer_list_editor_tour → Step The column is removed again (trigger: .customizer_container) 2026-09-24 07:42:03,383 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 07:42:03,383 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:03] "POST /viin_customizer/save HTTP/1.1" 200 - 7 0.015 0.013 2026-09-24 07:42:03,595 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:03] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 169 0.030 0.165 2026-09-24 07:42:03,710 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:03] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.025 0.071 2026-09-24 07:42:04,040 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: tour succeeded 2026-09-24 07:42:04,040 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_list_editor_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-24 07:42:04,268 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: heap 57543360 (allocated 59346944) 2026-09-24 07:42:04,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Closing chrome headless with pid 1615 2026-09-24 07:42:04,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Closing websocket connection 2026-09-24 07:42:04,282 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Terminating chrome headless with pid 1615 2026-09-24 07:42:04,381 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_074204_380925_test_customizer_list_editor_tour.txt 2026-09-24 07:42:04,381 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Removing chrome user profile "/tmp/tmp5p063j9o_chrome_odoo" 2026-09-24 07:42:04,417 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-09-24 07:42:04,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome pid: 1843 2026-09-24 07:42:04,698 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp4g1qy41c_chrome_odoo 2026-09-24 07:42:04,698 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Issuing json command http://127.0.0.1:42975/json/version 2026-09-24 07:42:04,699 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:42975/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:42:04,708 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 07:42:04,708 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Issuing json command http://127.0.0.1:42975/json 2026-09-24 07:42:04,708 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:42975/json with timeout 3 increased to 10s during tests 2026-09-24 07:42:04,711 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Websocket url found: ws://127.0.0.1:42975/devtools/page/D69118069BECDABEC4EECA24C8ED47F6 2026-09-24 07:42:04,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Enable chrome headless console log notification 2026-09-24 07:42:04,723 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless enable page notifications 2026-09-24 07:42:04,758 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:42:04,772 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Setting session cookie in browser 2026-09-24 07:42:04,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Open "http://127.0.0.1:8069/odoo/action-2215?view_type=list" in browser 2026-09-24 07:42:04,780 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2215?view_type=list" 2026-09-24 07:42:04,800 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:42:06,967 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:06] "GET /odoo/action-2215?view_type=list HTTP/1.1" 200 - 186 0.160 2.017 2026-09-24 07:42:06,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Navigation result: {'frameId': 'D69118069BECDABEC4EECA24C8ED47F6', 'loaderId': 'F7AAF04EB12BE767B319A7419959F524', 'isDownload': False} 2026-09-24 07:42:06,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_report_editor_tour')" 2026-09-24 07:42:07,046 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:07] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.037 2026-09-24 07:42:07,060 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:07] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.006 0.049 2026-09-24 07:42:07,130 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 07:42:07,909 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:07] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.491 0.403 2026-09-24 07:42:07,914 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:07] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.887 2026-09-24 07:42:07,923 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:07] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.597 2026-09-24 07:42:07,940 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.898 2026-09-24 07:42:07,947 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:07] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.233 2026-09-24 07:42:08,046 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 07:42:08,055 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-24 07:42:08,066 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-24 07:42:08,083 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-24 07:42:08,087 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-24 07:42:08,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-24 07:42:08,210 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 0.079 2026-09-24 07:42:08,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Evaluate test code "odoo.startTour('customizer_report_editor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2215?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:42:08,236 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [1/8] Tour customizer_report_editor_tour → Step Contacts list mounted (trigger: .o_list_view) 2026-09-24 07:42:08,254 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.114 2026-09-24 07:42:08,259 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.138 2026-09-24 07:42:08,307 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-24 07:42:08,376 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.057 0.177 2026-09-24 07:42:08,378 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.165 2026-09-24 07:42:08,749 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "POST /mail/data HTTP/1.1" 200 - 140 0.210 0.319 2026-09-24 07:42:08,756 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:42:08,779 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:42:08,782 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.469 2026-09-24 07:42:08,831 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.023 0.540 2026-09-24 07:42:08,832 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.442 2026-09-24 07:42:08,851 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.432 2026-09-24 07:42:08,897 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.025 0.467 2026-09-24 07:42:08,938 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:08] "GET /web/image/res.partner/3/avatar_128?unique=1790233264000 HTTP/1.1" 200 - 9 0.012 0.508 2026-09-24 07:42:09,312 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:09] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 165 0.128 0.294 2026-09-24 07:42:09,330 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.005 0.434 2026-09-24 07:42:09,332 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.454 2026-09-24 07:42:09,367 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:42:09,445 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:09] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.036 0.069 2026-09-24 07:42:09,450 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.099 2026-09-24 07:42:09,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [2/8] Tour customizer_report_editor_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-09-24 07:42:09,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [3/8] Tour customizer_report_editor_tour → Step The view editor mounted (trigger: .customizer_container .v_customizer_widget_wrapper) 2026-09-24 07:42:09,851 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:09] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-24 07:42:09,878 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:09] "GET /web/assets/2d4027f/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-24 07:42:09,941 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:09] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.002 0.027 2026-09-24 07:42:09,992 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:09] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.075 2026-09-24 07:42:10,013 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:10] "GET /web/assets/e3c61a1/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.006 0.043 2026-09-24 07:42:10,024 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:10] "GET /web/assets/2f75273/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.059 2026-09-24 07:42:10,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4cc8109/web.assets_backend_lazy.min.css (id:6635) 2026-09-24 07:42:10,213 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:10] "GET /web/assets/4cc8109/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.015 0.181 2026-09-24 07:42:10,287 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5f80640/web.assets_backend_lazy.min.js (id:6636) 2026-09-24 07:42:10,290 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:10] "GET /web/assets/5f80640/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.004 0.259 2026-09-24 07:42:10,350 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:10] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.020 0.014 2026-09-24 07:42:10,609 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:10] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.075 0.213 2026-09-24 07:42:10,626 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:10] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.004 0.006 2026-09-24 07:42:10,750 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:10] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.039 0.065 2026-09-24 07:42:11,079 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.004 2026-09-24 07:42:11,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [4/8] Tour customizer_report_editor_tour → Step Open the Reports page (trigger: nav.customizer_toolbar button.btn:contains('Reports')) 2026-09-24 07:42:11,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [5/8] Tour customizer_report_editor_tour → Step The reports of the model are listed; open the seeded report (trigger: .customizer_container .o_kanban_record:contains('Customizer Test Partner Report')) 2026-09-24 07:42:11,215 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-24 07:42:11,259 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "POST /web/dataset/call_kw/ir.actions.report/get_views HTTP/1.1" 200 - 20 0.019 0.026 2026-09-24 07:42:11,299 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "POST /web/dataset/call_kw/ir.actions.report/web_search_read HTTP/1.1" 200 - 2 0.002 0.005 2026-09-24 07:42:11,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [6/8] Tour customizer_report_editor_tour → Step The report editor mounted (trigger: .customizer_container .customizer_report_editor) 2026-09-24 07:42:11,608 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "POST /customizer_report/qweb/2214 HTTP/1.1" 200 - 60 0.068 0.153 2026-09-24 07:42:11,640 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "POST /viin_customizer/get_field_widget_options HTTP/1.1" 200 - 3 0.007 0.005 2026-09-24 07:42:11,671 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 07:42:11,673 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [7/8] Tour customizer_report_editor_tour → Step The report preview iframe renders (trigger: .customizer_container .customizer_report_iframe) 2026-09-24 07:42:11,689 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "GET /web/assets/d61b130/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-24 07:42:11,699 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "GET /web/assets/073476f/snailmail.report_assets_snailmail.min.css HTTP/1.1" 200 - 2 0.006 0.012 2026-09-24 07:42:11,703 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "GET /web/assets/0f6777c/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-24 07:42:11,709 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "GET /web/assets/0f6777c/viin_customizer.customizer_report.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-24 07:42:11,712 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "GET /web/assets/f2b07f7/viin_customizer.customizer_report.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-09-24 07:42:11,760 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: [8/8] Tour customizer_report_editor_tour → Step The report editor palette (draggable blocks) is present (trigger: .customizer_container .report-block-text) 2026-09-24 07:42:11,770 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:42:11,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: tour succeeded 2026-09-24 07:42:11,809 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR customizer_report_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-24 07:42:11,956 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: heap 40233480 (allocated 42041344) 2026-09-24 07:42:11,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Closing chrome headless with pid 1843 2026-09-24 07:42:11,965 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Closing websocket connection 2026-09-24 07:42:11,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Terminating chrome headless with pid 1843 2026-09-24 07:42:12,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_074212_069897_test_customizer_report_editor_tour.txt 2026-09-24 07:42:12,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Removing chrome user profile "/tmp/tmp4g1qy41c_chrome_odoo" 2026-09-24 07:42:12,104 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-09-24 07:42:12,370 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome pid: 2070 2026-09-24 07:42:12,370 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless temporary user profile dir: /tmp/tmp4aryz3zy_chrome_odoo 2026-09-24 07:42:12,371 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Issuing json command http://127.0.0.1:36631/json/version 2026-09-24 07:42:12,372 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:36631/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:42:12,380 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 07:42:12,380 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Issuing json command http://127.0.0.1:36631/json 2026-09-24 07:42:12,381 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:36631/json with timeout 3 increased to 10s during tests 2026-09-24 07:42:12,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Websocket url found: ws://127.0.0.1:36631/devtools/page/DBBC088AACE032E779A56283A983A5F8 2026-09-24 07:42:12,386 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Enable chrome headless console log notification 2026-09-24 07:42:12,389 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless enable page notifications 2026-09-24 07:42:12,412 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:42:12,423 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Setting session cookie in browser 2026-09-24 07:42:12,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Open "http://127.0.0.1:8069/odoo/action-2215?view_type=list" in browser 2026-09-24 07:42:12,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-2215?view_type=list" 2026-09-24 07:42:12,440 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:42:13,616 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:13] "GET /odoo/action-2215?view_type=list HTTP/1.1" 200 - 186 0.150 1.028 2026-09-24 07:42:13,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Navigation result: {'frameId': 'DBBC088AACE032E779A56283A983A5F8', 'loaderId': '93A18FCB984CA2E3EDF13227982CD659', 'isDownload': False} 2026-09-24 07:42:13,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Evaluate ready code "odoo.isTourReady('customizer_switch_view_tour')" 2026-09-24 07:42:13,665 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:13] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-24 07:42:13,694 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 07:42:14,511 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:14] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.470 0.386 2026-09-24 07:42:14,516 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:14] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.855 2026-09-24 07:42:14,526 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:14] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.871 2026-09-24 07:42:14,583 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.901 2026-09-24 07:42:14,644 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:14] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-24 07:42:14,730 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:14] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-24 07:42:15,338 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-24 07:42:15,343 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-24 07:42:15,344 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-24 07:42:15,361 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-24 07:42:15,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: Owl is running in 'dev' mode. 2026-09-24 07:42:15,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-24 07:42:15,474 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.042 0.053 2026-09-24 07:42:15,479 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.080 2026-09-24 07:42:15,508 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Evaluate test code "odoo.startTour('customizer_switch_view_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-2215?view_type=list", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:42:15,526 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.089 2026-09-24 07:42:15,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [1/9] Tour customizer_switch_view_tour → Step Contacts list mounted (trigger: .o_list_view) 2026-09-24 07:42:15,582 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-24 07:42:15,627 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.036 0.156 2026-09-24 07:42:15,950 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "POST /mail/data HTTP/1.1" 200 - 140 0.165 0.294 2026-09-24 07:42:15,955 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:42:15,967 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 07:42:15,985 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.401 2026-09-24 07:42:15,988 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.472 2026-09-24 07:42:16,010 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.494 2026-09-24 07:42:16,038 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:16] "GET /web/image/res.partner/3/avatar_128?unique=1790233264000 HTTP/1.1" 200 - 9 0.010 0.382 2026-09-24 07:42:16,072 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:16] "POST /web/action/load HTTP/1.1" 200 - 8 0.020 0.401 2026-09-24 07:42:16,113 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.450 2026-09-24 07:42:16,114 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.039 2026-09-24 07:42:16,519 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:16] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 165 0.160 0.254 2026-09-24 07:42:16,535 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.007 0.432 2026-09-24 07:42:16,620 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-24 07:42:16,650 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:16] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.030 0.075 2026-09-24 07:42:16,655 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.099 2026-09-24 07:42:17,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [2/9] Tour customizer_switch_view_tour → Step Open the customizer (trigger: .v_customizer_systray_item:not(.disabled-customizer-icon) .v_customizer_action) 2026-09-24 07:42:17,090 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [3/9] Tour customizer_switch_view_tour → Step The editor opened on the list view (trigger: .customizer_container .customizer-main-editor .o_view_controller.o_list_view) 2026-09-24 07:42:17,100 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-24 07:42:17,114 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "GET /web/assets/2d4027f/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-24 07:42:17,162 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.001 0.026 2026-09-24 07:42:17,219 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.011 0.072 2026-09-24 07:42:17,231 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "GET /web/assets/e3c61a1/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.003 0.055 2026-09-24 07:42:17,237 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "GET /web/assets/2f75273/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.002 0.044 2026-09-24 07:42:17,444 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4cc8109/web.assets_backend_lazy.min.css (id:6637) 2026-09-24 07:42:17,447 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "GET /web/assets/4cc8109/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.019 0.179 2026-09-24 07:42:17,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5f80640/web.assets_backend_lazy.min.js (id:6638) 2026-09-24 07:42:17,551 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "GET /web/assets/5f80640/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.005 0.294 2026-09-24 07:42:17,618 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.018 0.023 2026-09-24 07:42:17,915 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.105 0.230 2026-09-24 07:42:17,934 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:17] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.002 0.006 2026-09-24 07:42:18,065 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:18] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.040 0.069 2026-09-24 07:42:18,413 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:18] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.007 0.009 2026-09-24 07:42:18,430 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [4/9] Tour customizer_switch_view_tour → Step Switch the editor to the form view (trigger: nav.customizer_toolbar button[title='Form view']) 2026-09-24 07:42:18,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [5/9] Tour customizer_switch_view_tour → Step The editor re-mounts on the form view (trigger: .customizer_container .customizer-main-editor .o_view_controller.o_form_view) 2026-09-24 07:42:18,568 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:18] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.007 0.026 2026-09-24 07:42:18,622 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:18] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.020 0.041 2026-09-24 07:42:18,642 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:18] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.003 0.011 2026-09-24 07:42:18,650 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:18] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.002 0.009 2026-09-24 07:42:18,709 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:42:18,828 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:18] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 39 0.046 0.068 2026-09-24 07:42:18,989 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:18] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:42:19,103 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:19] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.001 0.012 2026-09-24 07:42:19,134 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:19] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:42:19,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [6/9] Tour customizer_switch_view_tour → Step Switch the editor to the kanban view (trigger: nav.customizer_toolbar button[title='Kanban view']) 2026-09-24 07:42:19,246 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [7/9] Tour customizer_switch_view_tour → Step The editor re-mounts on the kanban view (trigger: .customizer_container .customizer-main-editor .o_view_controller.o_kanban_view) 2026-09-24 07:42:19,248 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:19] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-24 07:42:19,258 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:19] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.011 2026-09-24 07:42:19,313 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:19] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 4 0.013 0.022 2026-09-24 07:42:19,356 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:19] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.000 0.006 2026-09-24 07:42:19,394 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [8/9] Tour customizer_switch_view_tour → Step Switch the editor back to the list view (trigger: nav.customizer_toolbar button[title='List view']) 2026-09-24 07:42:19,500 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: [9/9] Tour customizer_switch_view_tour → Step The editor re-mounts on the list view again (trigger: .customizer_container .customizer-main-editor .o_view_controller.o_list_view) 2026-09-24 07:42:19,522 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:19] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.004 0.019 2026-09-24 07:42:19,527 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:19] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.027 2026-09-24 07:42:19,651 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:19] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.020 0.072 2026-09-24 07:42:19,948 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:42:19] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.000 0.003 2026-09-24 07:42:19,960 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: tour succeeded 2026-09-24 07:42:19,961 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_switch_view_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-24 07:42:20,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: heap 52334424 (allocated 54480896) 2026-09-24 07:42:20,239 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Closing chrome headless with pid 2070 2026-09-24 07:42:20,240 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Closing websocket connection 2026-09-24 07:42:20,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Terminating chrome headless with pid 2070 2026-09-24 07:42:20,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_074220_332053_test_customizer_switch_view_tour.txt 2026-09-24 07:42:20,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Removing chrome user profile "/tmp/tmp4aryz3zy_chrome_odoo" 2026-09-24 07:42:20,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:42:20,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_capability_guard ... 2026-09-24 07:42:20,558 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:22,572 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e120d4e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:22,573 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1dbbb00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:22,580 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:22,585 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1dba840> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 178, in test_activity_capability_guard model = self._create_model('act_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:23,925 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_and_roundtrip ... 2026-09-24 07:42:24,002 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:25,935 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1304ecdb20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:25,936 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e20c3920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:25,941 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:25,943 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e20c2340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 185, in test_activity_seed_and_roundtrip model = self._create_model('act_host', chatter=True) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:26,570 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_skipped_on_incapable_model ... 2026-09-24 07:42:26,654 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:29,364 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e15b94e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:29,365 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0306980> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:29,382 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:29,387 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0305080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 213, in test_activity_seed_skipped_on_incapable_model model = self._create_model('act_skip') # no chatter -> no activity_ids File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:29,934 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_authoring_roundtrip ... 2026-09-24 07:42:30,046 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:32,652 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfc2dda0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:32,653 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df3f5c60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:32,657 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:32,661 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df3f6660> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 151, in test_calendar_authoring_roundtrip model = self._create_model('cal_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:33,181 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:35,696 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1303f968e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:35,697 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e020ae80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:35,704 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:35,708 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e020ac00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 152, in test_calendar_authoring_roundtrip self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:36,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_capability_guard ... 2026-09-24 07:42:36,178 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:38,001 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df179e40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:38,002 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1dbed40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:38,009 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:38,013 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1dbdf80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 140, in test_calendar_capability_guard model = self._create_model('cal_guard') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:39,172 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:41,141 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfc2f6a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:41,142 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e15f8ea0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:41,151 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:41,154 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e15faf20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 143, in test_calendar_capability_guard self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:41,480 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_hierarchy_capability_guard_and_roundtrip ... 2026-09-24 07:42:41,624 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:44,234 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfde5c60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:44,235 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dd977060> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:44,242 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:44,247 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dd9759e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 235, in test_hierarchy_capability_guard_and_roundtrip model = self._create_model('hier_host') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:44,744 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:47,317 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0877380> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:47,318 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dd99c0e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:47,329 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:47,334 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dd99e2a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 238, in test_hierarchy_capability_guard_and_roundtrip self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 57, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:47,772 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_phase2_view_type_rows_authorable ... 2026-09-24 07:42:47,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_seedable_view_types_roundtrip ... 2026-09-24 07:42:47,939 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:50,736 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e1d872e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:50,737 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13061307c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:50,742 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:50,745 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1306130c20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 110, in test_seedable_view_types_roundtrip model = self._create_model('p2_seed') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_view_types.py", line 45, in _create_model res = self.env['ir.model'].create_new_model(**self._new_model_kwargs(name, chatter=chatter)) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:51,420 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:53,090 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e055af20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:53,091 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e08edf80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:53,096 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:53,099 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e08ec540> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:53,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:42:53,998 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_is_idempotent ... 2026-09-24 07:42:54,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-09-24 07:42:54,198 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:55,845 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e28b6980> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:55,846 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2b95440> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:55,852 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:55,857 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2b95260> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 155, in test_customizer_add_view_type_rejects_search model = self._create_bare_model('act_reject_search') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:56,358 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-09-24 07:42:56,443 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:59,142 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0bebb00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:59,143 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df9ab880> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:59,151 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:59,154 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df9a9120> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 98, in test_customizer_add_view_type_rejects_uncapable_model model = self._create_bare_model('act_reject_calendar') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_actions_act_window.py", line 29, in _create_bare_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:42:59,685 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-09-24 07:43:00,244 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_seeds_kanban_and_widens_view_mode ... 2026-09-24 07:43:00,354 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_seeds_pivot_and_widens_view_mode ... 2026-09-24 07:43:00,487 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:03,023 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dda2eca0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:03,024 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0d4ba60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:03,029 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:03,032 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e20aa520> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:03,055 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:43:03,282 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-09-24 07:43:03,360 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 96, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:05,225 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e20e7100> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 96, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:05,225 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1d8ade0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 96, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:05,230 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 96, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:05,233 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1d88c20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 96, in test_2_1_3_create_new_model_default_chatter self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:06,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-09-24 07:43:06,431 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:08,210 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0af2480> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:08,212 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1dbe200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:08,222 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:08,228 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1dbc0e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:08,632 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:11,324 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfaaec00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:11,325 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df2da160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:11,332 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:11,335 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df2d98a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 54, in test_2_1_3_create_new_model_default_contact self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:11,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-09-24 07:43:11,797 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:14,177 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df145ee0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:14,179 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df458900> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:14,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:14,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df458e00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:14,570 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:17,109 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2b8f240> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:17,110 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f130433ce00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:17,116 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:17,119 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f130433e520> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 105, in test_2_1_3_create_new_model_default_depend_company self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:17,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action ... 2026-09-24 07:43:17,650 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:19,518 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e09b9800> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:19,520 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0e67060> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:19,526 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:19,531 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0e656c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:20,556 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:22,424 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df99d580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:22,425 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e098e200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:22,429 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:22,434 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e098f920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 83, in test_2_1_4_create_new_model_legacy_tree_view_type_yields_openable_action self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:22,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-09-24 07:43:22,953 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:25,572 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2bdc860> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:25,574 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1e23b00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:25,585 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:25,588 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1e23920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 406, in create res = super(IrModel, self).create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/models.py", line 13, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:25,916 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:28,488 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e200ee80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:28,489 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1db9440> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:28,496 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:28,500 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1dba2a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 24, in test_2_1_create_new_model self.env['ir.model'].create_new_model(**kwargs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:28,988 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_create_new_model_does_not_mutate_caller_owned_groups_list ... 2026-09-24 07:43:29,064 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 128, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_1) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:30,980 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0b3b880> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 128, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_1) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:30,981 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0fc28e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 128, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_1) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:30,987 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 128, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_1) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:30,991 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0fc1800> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 128, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_1) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:32,090 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 133, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_2) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:33,914 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1303cc7380> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 133, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_2) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:33,915 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df70b1a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 133, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_2) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:33,922 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 133, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_2) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:33,927 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df70b560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_model.py", line 133, in test_create_new_model_does_not_mutate_caller_owned_groups_list self.env['ir.model'].create_new_model(**kwargs_2) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:34,423 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:37,129 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0bebc40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:37,129 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0bb3600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:37,135 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:37,138 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0bb2840> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:37,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:43:37,444 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_model_access_gated_node_not_revealed_in_customizer_mode ... 2026-09-24 07:43:37,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-09-24 07:43:38,355 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_reveal_group_gated_field_in_customizer_mode ... 2026-09-24 07:43:38,425 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:43:38,453 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_calendar_names_the_models_date_field ... 2026-09-24 07:43:38,524 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:41,056 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e19625c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:41,056 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1d61580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:41,064 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:41,067 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1d62200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 216, in test_build_customizer_base_arch_calendar_names_the_models_date_field model = self._create_model('build_arch_cal') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:41,547 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:44,140 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0731300> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:44,141 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dda119e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:44,148 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:44,153 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dda11800> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 217, in test_build_customizer_base_arch_calendar_names_the_models_date_field self._add_field(model, 'x_cal_date', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:44,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_hierarchy_names_the_models_parent_field ... 2026-09-24 07:43:44,542 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:46,320 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0a6fb00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:46,321 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dda2f740> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:46,334 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:46,339 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dda2db20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 232, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field model = self._create_model('build_arch_hier') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:47,540 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:49,280 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e20e6340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:49,281 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df127f60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:49,286 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:49,290 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df127600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 233, in test_build_customizer_base_arch_hierarchy_names_the_models_parent_field self._add_field(model, 'x_parent_id', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:49,582 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_kanban_is_schema_valid_v18_card ... 2026-09-24 07:43:49,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_retargets_static_template_to_rec_name ... 2026-09-24 07:43:49,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-09-24 07:43:49,814 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:52,203 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e08c5580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:52,204 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df0193a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:52,213 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:52,217 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df01ac00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 245, in test_build_customizer_base_arch_returns_none_when_capability_missing model = self._create_model('build_arch_none') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:52,707 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_calendar ... 2026-09-24 07:43:52,787 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:55,301 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df3c6340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:55,302 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df18bb00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:55,308 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:55,312 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df18b560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 310, in test_create_customizer_view_no_longer_skips_calendar model = self._create_model('seed_calendar_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:55,790 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:57,637 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df5fade0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:57,638 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfde54e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:57,643 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:57,647 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfde4ea0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 311, in test_create_customizer_view_no_longer_skips_calendar self._add_field(model, 'x_cal_date2', 'date') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:43:58,657 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_hierarchy ... 2026-09-24 07:43:58,763 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:00,470 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0a716c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:00,470 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0a26980> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:00,478 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:00,480 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e06fe8e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 328, in test_create_customizer_view_no_longer_skips_hierarchy model = self._create_model('seed_hierarchy_gap') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:00,924 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:03,365 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e03b7d80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:03,366 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e22fa340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:03,372 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:03,376 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e22f80e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 329, in test_create_customizer_view_no_longer_skips_hierarchy self._add_field(model, 'x_parent_id2', 'many2one', relation=model.model) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 204, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:03,751 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-09-24 07:44:03,825 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:06,198 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df144e00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:06,199 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df1a4860> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:06,204 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:06,208 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df1a4400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 292, in test_ensure_customizer_base_view_is_idempotent model = self._create_model('ensure_base_view_idem') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 184, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:06,746 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:09,277 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2853f60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:09,277 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1306510360> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:09,283 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:09,286 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13065118a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:09,308 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:44:09,528 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestFieldFormCustomizerView.test_add_field_via_customizer_form_view_saves_with_model_id ... 2026-09-24 07:44:09,609 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:11,333 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e1d63380> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:11,334 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df1c1a80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:11,339 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:11,342 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df1c0720> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 380, in test_add_field_via_customizer_form_view_saves_with_model_id model = self._create_model('field_view_regression') File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 360, in _create_model res = self.env['ir.model'].create_new_model(**{ File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 68, in create_new_model res = self._create_model_by_template(kwargs['info'], templates, submodel_specs) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model.py", line 80, in _create_model_by_template new_model = self.with_context(customizer=True).create(data) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:12,387 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-b1a5ec1-225045/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b1a5ec1-225045/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:13,765 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df1c2d40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-b1a5ec1-225045/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b1a5ec1-225045/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:13,766 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e23d0220> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-b1a5ec1-225045/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b1a5ec1-225045/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:13,772 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-b1a5ec1-225045/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b1a5ec1-225045/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:13,775 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e23d07c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_ir_ui_view.py", line 389, in test_add_field_via_customizer_form_view_saves_with_model_id new_field = field_form.save() File "/data/build/rb-b1a5ec1-225045/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-b1a5ec1-225045/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:14,061 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:16,427 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df9cd440> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:16,427 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0acb920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:16,432 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:16,435 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0acb100> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:16,456 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:44:25,604 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:27,872 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1303f97a60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:27,873 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2852ca0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:27,879 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:27,882 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e28537e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:28,177 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:30,545 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dd95c040> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:30,546 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2ba1c60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:30,551 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:30,555 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2ba3ec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:30,864 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:32,626 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dda2e8e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:32,628 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0a199e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:32,636 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:32,640 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1850a40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:33,813 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:35,486 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0bfb740> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:35,487 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfc72200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:35,494 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:35,498 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfc718a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_attachment_reference_access.py", line 29, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:35,802 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [1] 2026-09-24 07:44:36,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_readable_attachment_is_allowed ... 2026-09-24 07:44:36,721 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_unreadable_attachment_is_refused ... 2026-09-24 07:44:36,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6748], uid: 124, model: ir.attachment 2026-09-24 07:44:36,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_readable_attachment_as_version_is_allowed ... 2026-09-24 07:44:36,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_unreadable_attachment_as_version_is_refused ... 2026-09-24 07:44:37,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6748], uid: 124, model: ir.attachment 2026-09-24 07:44:37,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_readable_attachment_is_allowed ... 2026-09-24 07:44:37,149 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_unreadable_attachment_is_refused ... 2026-09-24 07:44:37,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6748], uid: 124, model: ir.attachment 2026-09-24 07:44:37,370 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:39,934 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f130433c0e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:39,935 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13061316c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:39,940 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:39,944 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1306130cc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:39,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-24 07:44:48,854 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:51,170 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f130623e160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:51,171 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfc311c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:51,177 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:51,182 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfc304a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:51,526 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:53,904 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e20e5120> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:53,905 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e04d3b00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:53,911 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:53,915 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e04d27a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:54,222 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:56,049 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0712840> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:56,049 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0a6eb60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:56,053 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:56,056 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0a6dda0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:57,067 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:58,853 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfc8bc40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:58,854 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e020be20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:58,861 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:58,864 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e020a200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:44:59,171 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [3] 2026-09-24 07:44:59,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-09-24 07:44:59,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-09-24 07:44:59,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-09-24 07:44:59,365 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-09-24 07:44:59,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-09-24 07:44:59,473 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-09-24 07:44:59,498 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-09-24 07:44:59,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-09-24 07:44:59,635 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:02,080 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e056cc20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:02,081 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2260400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:02,087 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:02,089 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2260f40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:02,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:45:11,325 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:13,807 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0984540> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:13,808 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0fc2980> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:13,813 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:13,817 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0fc3600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:14,141 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:16,765 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0b3b2e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:16,766 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfdb27a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:16,773 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:16,776 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfdb14e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:17,120 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:19,044 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df17af20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:19,045 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1319940> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:19,051 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:19,055 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1319300> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:20,175 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:21,993 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df3f7b00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:21,994 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2070ea0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:21,999 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:22,003 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2071440> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:23,082 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [5] 2026-09-24 07:45:23,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-09-24 07:45:23,219 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:45:23,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:45:23,601 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:23] "POST /document/upload_document HTTP/1.1" 200 - 62 0.062 0.300 2026-09-24 07:45:23,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-09-24 07:45:23,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 07:45:23,676 121 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /document/update in /viin_document/tests/test_document_controllers.py:TestDocumentControllers.test_002_update_document 2026-09-24 07:45:23,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:45:23,919 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Opening a test cursor without specified test on request /document/update in /viin_document/tests/test_document_controllers.py:TestDocumentControllers.test_002_update_document 2026-09-24 07:45:24,038 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:45:24] "POST /document/update HTTP/1.1" 200 - 57 0.061 0.302 2026-09-24 07:45:24,124 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:25,885 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df3f6660> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:25,885 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df3f7b00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:25,890 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:25,893 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12ddb29c60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:25,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:45:36,591 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:38,438 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0208b80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:38,439 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e06fc2c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:38,445 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:38,449 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e06fc220> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:39,557 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:41,555 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df709940> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:41,556 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1305e5c0e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:41,564 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:41,567 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1305e5e200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:41,890 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:44,722 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1304952980> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:44,723 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1e214e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:44,729 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:44,732 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1e22c00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:45,227 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:47,771 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13047f8900> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:47,772 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df773b00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:47,778 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:47,782 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df7723e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:48,070 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-09-24 07:45:48,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-09-24 07:45:48,233 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [9] 2026-09-24 07:45:48,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [41], uid: 133, model: document.workspace 2026-09-24 07:45:48,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [112], uid: 133, model: document.document 2026-09-24 07:45:48,390 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 133, model: document.share 2026-09-24 07:45:48,430 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 133, model: document.share 2026-09-24 07:45:48,463 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-09-24 07:45:48,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [11] 2026-09-24 07:45:48,545 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 133, model: document.team 2026-09-24 07:45:48,558 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 133, model: document.team 2026-09-24 07:45:48,601 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [17], uid: 134, model: document.team 2026-09-24 07:45:48,632 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-09-24 07:45:48,713 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-09-24 07:45:48,789 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [39], uid: 134, model: document.workspace 2026-09-24 07:45:48,928 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [39], uid: 134, model: document.workspace 2026-09-24 07:45:48,967 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-09-24 07:45:49,042 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [15] 2026-09-24 07:45:49,172 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [110], uid: 134, model: document.document 2026-09-24 07:45:49,256 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [110], uid: 134, model: document.document 2026-09-24 07:45:49,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [110], uid: 134, model: document.document 2026-09-24 07:45:49,337 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [110], uid: 134, model: document.document 2026-09-24 07:45:49,400 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-09-24 07:45:49,468 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [17] 2026-09-24 07:45:49,666 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 133, model: document.share 2026-09-24 07:45:49,770 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 134, model: document.share 2026-09-24 07:45:49,865 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:52,333 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0ab3240> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:52,333 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1d77e20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:52,340 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:52,342 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df79c400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:45:52,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:45:53,580 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_document_in_a_readable_folder_keeps_its_attachment_reachable ... 2026-09-24 07:45:53,611 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [48], uid: 137, model: document.workspace 2026-09-24 07:45:53,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_read_only_folder_does_not_block_an_edit_the_source_record_allows ... 2026-09-24 07:45:53,739 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_refused_non_documents_user_is_never_told_the_documents_app_exists ... 2026-09-24 07:45:53,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_the_documents_app_costs_no_extra_query_for_an_already_permitted_edit ... 2026-09-24 07:45:53,875 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:45:55,023 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_a_non_internal_user_gains_no_file_from_the_documents_app ... 2026-09-24 07:45:55,067 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7061], uid: 139, model: ir.attachment 2026-09-24 07:45:55,102 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_a_non_internal_user_keeps_the_attachments_core_grants_them ... 2026-09-24 07:45:55,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_a_user_without_attachment_access_is_still_refused_over_attachments ... 2026-09-24 07:45:55,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: ir.attachment 2026-09-24 07:45:55,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_non_internal: Starting TestIrAttachmentSearchNonInternalUser.test_an_internal_user_still_reaches_a_file_through_a_readable_folder ... 2026-09-24 07:45:55,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:46:04,710 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:06,467 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2828860> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:06,467 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfc81080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:06,477 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:06,485 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfdb1760> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:07,545 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:09,493 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df9f8860> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:09,494 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2153060> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:09,502 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:09,506 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2153d80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:10,531 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:12,498 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e22432e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:12,499 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2260c20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:12,507 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:12,512 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e22632e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:12,988 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:15,640 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e19889a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:15,641 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e07d25c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:15,648 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:15,652 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e07d13a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_ir_attachment_search_rule.py", line 33, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:15,970 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [19] 2026-09-24 07:46:16,797 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b1_excluded_user_cannot_search_or_read_dms_surfaced_attachment ... 2026-09-24 07:46:17,444 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7172], uid: 146, model: ir.attachment 2026-09-24 07:46:17,486 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b2_permitted_user_still_reads_dms_surfaced_attachment ... 2026-09-24 07:46:18,123 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b3_dms_access_survives_unreadable_source_record ... 2026-09-24 07:46:18,169 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 147, model: ir.rule 2026-09-24 07:46:18,263 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b4_version_union_still_readable ... 2026-09-24 07:46:18,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b5_plain_non_dms_attachment_unaffected ... 2026-09-24 07:46:18,529 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b6_rule_domain_recheck_respects_active_company ... 2026-09-24 07:46:19,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7179], uid: 148, model: ir.attachment 2026-09-24 07:46:19,142 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b7_search_costs_no_extra_query_when_rule_domain_is_empty ... 2026-09-24 07:46:19,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b8_fetch_shape_search_never_touches_document_document ... 2026-09-24 07:46:19,435 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:21,858 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df14f560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:21,859 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dd976480> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:21,866 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:21,870 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dd975440> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:21,898 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-09-24 07:46:32,916 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:35,559 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df050ae0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:35,560 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df90ec00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:35,567 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:35,572 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df90e700> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:35,955 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:38,095 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13050d49a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:38,096 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df189620> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:38,103 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:38,107 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df1889a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:39,170 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:41,186 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df01a7a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:41,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1305f0fec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:41,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:41,199 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1305f0dda0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:41,725 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:44,327 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f130625dc60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:44,328 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0ad0d60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:44,333 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:44,337 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0ad0040> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/test_share_avatar_route.py", line 32, in setUpClass super().setUpClass() File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 2210, in setUpClass super().setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:44,627 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [21] 2026-09-24 07:46:45,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error ... 2026-09-24 07:46:45,824 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:46,729 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:46] "GET /document/avatar/153/8e460a45-0c64-4e85-9c81-b5182135c29a HTTP/1.1" 404 - 183 0.132 0.778 2026-09-24 07:46:46,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error: waiting for threads: [] 2026-09-24 07:46:46,760 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_share_creator_avatar_is_served ... 2026-09-24 07:46:46,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:47,781 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:47] "GET /document/avatar/153/4b6807c2-6290-47ab-b9bb-9578329f496b HTTP/1.1" 200 - 24 0.023 0.987 2026-09-24 07:46:47,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_share_creator_avatar_is_served: waiting for threads: [] 2026-09-24 07:46:47,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_shared_document_owner_avatar_is_served ... 2026-09-24 07:46:47,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:48,168 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:48] "GET /document/avatar/154/4b6807c2-6290-47ab-b9bb-9578329f496b HTTP/1.1" 200 - 24 0.027 0.306 2026-09-24 07:46:48,169 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_shared_document_owner_avatar_is_served: waiting for threads: [] 2026-09-24 07:46:48,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error ... 2026-09-24 07:46:48,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:49,234 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:49] "GET /document/avatar/153/4b6807c2-6290-47ab-b9bb-9578329f496a HTTP/1.1" 404 - 188 0.157 0.857 2026-09-24 07:46:49,236 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error: waiting for threads: [] 2026-09-24 07:46:49,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused ... 2026-09-24 07:46:49,295 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:46:50,234 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:46:50] "GET /document/avatar/155/4b6807c2-6290-47ab-b9bb-9578329f496b HTTP/1.1" 404 - 194 0.122 0.821 2026-09-24 07:46:50,236 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused: waiting for threads: [] 2026-09-24 07:46:50,334 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:53,321 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df90a3e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:53,322 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2829620> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:53,333 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:53,337 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e282b2e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:46:53,367 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 07:47:03,645 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:06,434 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df9e3ec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:06,435 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df944540> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:06,442 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:06,446 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df9447c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:06,819 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:08,938 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f130623cb80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:08,939 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0965760> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:08,946 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:08,950 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0967f60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:10,081 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:11,930 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df1b5620> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:11,930 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df9c98a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:11,938 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:11,943 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df9c82c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:12,431 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:14,982 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13051bd6c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:14,983 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df9e2840> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:14,988 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:14,991 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df9e2660> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:15,266 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [25] 2026-09-24 07:47:15,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-09-24 07:47:15,515 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-09-24 07:47:15,619 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:18,289 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1304ece020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:18,290 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2ba0f40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:18,295 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:18,299 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2ba1a80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:18,317 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:47:18,331 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_clearing_the_user_allowlist_succeeds ... 2026-09-24 07:47:19,048 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-09-24 07:47:19,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21931] 2026-09-24 07:47:19,080 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:47:19,464 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-09-24 07:47:19,471 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21933] 2026-09-24 07:47:19,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:47:19,655 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-09-24 07:47:19,681 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_emptied_allowlist_tracking_row_does_not_break_the_compute ... 2026-09-24 07:47:20,022 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-09-24 07:47:20,033 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21939] 2026-09-24 07:47:20,039 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:47:20,510 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-09-24 07:47:20,520 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21941] 2026-09-24 07:47:20,526 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:47:20,712 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-09-24 07:47:20,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_newly_added_users_are_still_detected ... 2026-09-24 07:47:21,164 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-09-24 07:47:21,173 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21948] 2026-09-24 07:47:21,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:47:21,585 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-09-24 07:47:21,590 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21950] 2026-09-24 07:47:21,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:47:21,800 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-09-24 07:47:21,892 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_removing_some_users_still_succeeds ... 2026-09-24 07:47:22,366 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-09-24 07:47:22,374 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21957] 2026-09-24 07:47:22,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:47:22,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-09-24 07:47:22,793 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21959] 2026-09-24 07:47:22,798 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:47:22,984 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-09-24 07:47:23,023 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:47:32,260 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:35,099 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfbed9e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:35,100 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2731260> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:35,108 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:35,112 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2733d80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:35,475 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:37,519 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e20d9ee0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:37,520 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e120cc20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:37,527 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:37,531 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e120e020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:38,577 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:40,847 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0bd6b60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:40,848 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e02d5f80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:40,853 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:40,856 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e02d6160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:41,380 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:44,101 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0ff0ea0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:44,102 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfbefe20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:44,108 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:44,111 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfbeef20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:44,393 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [31] 2026-09-24 07:47:44,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_distinct_names_in_one_batch_are_allowed ... 2026-09-24 07:47:44,532 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_in_the_same_workspace_is_rejected ... 2026-09-24 07:47:44,578 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_inside_one_batch_is_rejected ... 2026-09-24 07:47:44,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_rewriting_a_document_with_its_own_name_is_allowed ... 2026-09-24 07:47:44,660 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_same_name_in_another_workspace_is_allowed ... 2026-09-24 07:47:44,701 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_workspace_without_the_flag_allows_duplicates ... 2026-09-24 07:47:44,793 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:47,482 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e20a8220> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:47,483 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e15c0720> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:47,489 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:47,493 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e15c2020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:47:47,518 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:47:48,800 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_01_prepare_draft_bl_creates_required_document ... 2026-09-24 07:47:49,292 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-09-24 07:47:49,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_02_prepare_draft_bl_updates_existing_required_document ... 2026-09-24 07:47:49,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:47:50,538 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_01_prepare_si_wizard_creates_required_document ... 2026-09-24 07:47:51,047 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-09-24 07:47:51,102 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_02_prepare_si_wizard_updates_existing_required_document ... 2026-09-24 07:47:51,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:47:51,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_parsing.tests.test_engine: Starting TestWizardAccessIsolation.test_wizard_is_not_readable_by_a_different_user ... 2026-09-24 07:47:52,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 179, model: viin.document.parsing.wizard 2026-09-24 07:47:52,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:47:52,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_parsing.tests.test_engine: Starting TestSectionLineCap.test_section_over_line_cap_is_rejected ... 2026-09-24 07:47:52,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:47:52,414 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_parsing.tests.test_non_admin_access: Starting TestNonAdminDocumentParsing.test_missing_required_field_label_is_reported_for_non_admin_without_ir_model_fields_access ... 2026-09-24 07:47:52,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_parsing.tests.test_non_admin_access: Starting TestNonAdminDocumentParsing.test_non_admin_user_can_analyze_document_without_ir_model_fields_access ... 2026-09-24 07:47:53,355 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_parsing.tests.test_non_admin_access: Starting TestNonAdminDocumentParsing.test_non_admin_user_can_apply_parsed_value_to_target_without_ir_model_fields_access ... 2026-09-24 07:47:53,821 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:47:53,834 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_parsing.tests.test_provider_model_catalog: Starting TestSwitchingProviderThroughTheFormReResolvesTheModel.test_switching_provider_in_the_form_reresolves_model_instead_of_blocking_save ... 2026-09-24 07:47:53,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:47:53,920 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_parsing.tests.test_provider_model_catalog: Starting TestSwitchingProviderNeverPersistsAModelUnlessSaved.test_discarding_a_provider_switch_creates_no_catalog_row ... 2026-09-24 07:47:53,936 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted viin.document.parsing.model records with IDs: [9] 2026-09-24 07:47:53,996 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_parsing.tests.test_provider_model_catalog: Starting TestSwitchingProviderNeverPersistsAModelUnlessSaved.test_saving_a_provider_switch_still_creates_the_missing_catalog_row ... 2026-09-24 07:47:54,011 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted viin.document.parsing.model records with IDs: [10] 2026-09-24 07:47:54,109 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:48:04,902 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:07,536 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df4c6c00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:07,537 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0b70900> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:07,546 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:07,549 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0b73420> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 67, in setUpClass cls.ir_model_0 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:07,935 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:10,559 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df9919e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:10,560 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0e445e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:10,567 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:10,571 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0e44720> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 72, in setUpClass cls.ir_model_1 = cls.env['ir.model'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:10,914 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:12,904 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1304ee5f80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:12,905 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0ff0fe0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:12,911 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:12,915 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0ff1580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 77, in setUpClass cls.ir_model_fields_1 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:14,008 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:15,876 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0365ee0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:15,876 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e15b3740> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:15,892 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:15,896 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e15b3ec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document_project/tests/common.py", line 7, in setUpClass super(Common, cls).setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_document/tests/common.py", line 83, in setUpClass cls.ir_model_fields_2 = cls.env['ir.model.fields'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:16,242 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [33] 2026-09-24 07:48:16,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-09-24 07:48:16,682 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-09-24 07:48:16,737 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 6, model: document.document 2026-09-24 07:48:16,811 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [12], uid: 6, model: document.document 2026-09-24 07:48:16,872 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3210] 2026-09-24 07:48:16,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [12], uid: 6, model: document.document 2026-09-24 07:48:16,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 6, model: project.project 2026-09-24 07:48:17,080 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3209] 2026-09-24 07:48:17,128 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [194803] 2026-09-24 07:48:17,128 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-09-24 07:48:17,244 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-09-24 07:48:17,317 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-09-24 07:48:17,381 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 6, model: document.workspace 2026-09-24 07:48:17,472 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 6, model: document.workspace 2026-09-24 07:48:17,521 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3208] 2026-09-24 07:48:17,542 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [10], uid: 6, model: document.workspace 2026-09-24 07:48:17,713 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [76], uid: 6, model: document.workspace 2026-09-24 07:48:18,047 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [77] 2026-09-24 07:48:18,065 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-09-24 07:48:18,138 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-09-24 07:48:18,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [156], uid: 6, model: document.document 2026-09-24 07:48:18,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 6, model: project.project 2026-09-24 07:48:18,302 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 6, model: project.project 2026-09-24 07:48:18,432 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:21,032 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfdd7a60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:21,033 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1cb4680> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:21,041 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:21,045 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1cb7e20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:48:21,071 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:48:21,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_003 ... 2026-09-24 07:48:21,432 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_005 ... 2026-09-24 07:48:21,494 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_007 ... 2026-09-24 07:48:22,397 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_009 ... 2026-09-24 07:48:22,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:48:32,717 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-09-24 07:48:32,735 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22346] 2026-09-24 07:48:32,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:48:33,332 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-09-24 07:48:33,342 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22348] 2026-09-24 07:48:33,348 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:48:33,841 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-09-24 07:48:33,857 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22350] 2026-09-24 07:48:33,863 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:48:34,401 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_core_maintenance_fields: Starting TestCoreMaintenanceFields.test_equipment_saves_on_a_lot_whose_supplier_belongs_to_another_company ... 2026-09-24 07:48:34,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_core_maintenance_fields: Starting TestCoreMaintenanceFields.test_vendor_entered_at_creation_is_kept_and_not_replaced_by_the_lot_supplier ... 2026-09-24 07:48:34,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_core_maintenance_fields: Starting TestCoreMaintenanceFields.test_vendor_stays_writable_after_the_equipment_is_created ... 2026-09-24 07:48:34,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_core_maintenance_fields: Starting TestCoreMaintenanceFields.test_warranty_expiration_entered_at_creation_is_kept_and_not_replaced_by_the_lot_expiry ... 2026-09-24 07:48:34,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_core_maintenance_fields: Starting TestCoreMaintenanceFields.test_warranty_expiration_stays_writable_after_the_equipment_is_created ... 2026-09-24 07:48:34,974 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:48:44,683 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-09-24 07:48:44,694 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22744] 2026-09-24 07:48:44,702 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:48:45,236 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-09-24 07:48:45,259 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22746] 2026-09-24 07:48:45,269 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:48:45,715 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-09-24 07:48:45,725 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22748] 2026-09-24 07:48:45,732 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 07:48:46,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_equipment_hides_the_partner_infor_of_a_lot_recorded_by_another_company ... 2026-09-24 07:48:46,375 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_equipment_visibility_agrees_with_the_shipped_lot_partner_rule ... 2026-09-24 07:48:46,696 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_lot_customer_reaches_the_equipment_of_an_entitled_company ... 2026-09-24 07:48:46,739 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_lot_sourced_fields_are_readable_without_inventory_access ... 2026-09-24 07:48:46,795 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_lot_supplier_reaches_the_equipment_of_an_entitled_company ... 2026-09-24 07:48:46,842 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_lot_warranty_expiry_reaches_the_equipment_of_an_entitled_company ... 2026-09-24 07:48:46,877 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_lot_without_partner_infor_stays_readable_across_companies ... 2026-09-24 07:48:46,968 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_privileged_recompute_does_not_restore_a_hidden_request_customer ... 2026-09-24 07:48:47,103 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_request_customer_stays_empty_for_a_lot_recorded_by_another_company ... 2026-09-24 07:48:47,220 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_equipment_warranty_partner_infor.tests.test_lot_partner_infor_visibility: Starting TestLotPartnerInforVisibility.test_requests_group_by_customer_for_a_company_entitled_to_the_lot ... 2026-09-24 07:48:47,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:48:48,022 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-09-24 07:48:48,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-09-24 07:48:48,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:48:48,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-09-24 07:48:48,688 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-09-24 07:48:48,725 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-09-24 07:48:48,871 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-09-24 07:48:48,912 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-09-24 07:48:49,074 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-09-24 07:48:49,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-09-24 07:48:49,206 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:48:49,687 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-09-24 07:48:49,810 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:48:50,984 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-09-24 07:48:51,030 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-09-24 07:48:51,179 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [22794, 22793] 2026-09-24 07:48:51,213 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-09-24 07:48:51,225 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [1739] 2026-09-24 07:48:51,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-09-24 07:48:51,409 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-09-24 07:48:51,441 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-09-24 07:48:51,590 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-09-24 07:48:51,626 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-09-24 07:48:51,657 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [42], uid: 6, model: estimate.line 2026-09-24 07:48:51,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-09-24 07:48:51,867 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22791] 2026-09-24 07:48:51,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 6, model: estimate.estimate 2026-09-24 07:48:51,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-09-24 07:48:52,091 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-09-24 07:48:52,209 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22795, 22791] 2026-09-24 07:48:52,236 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 6, model: estimate.estimate 2026-09-24 07:48:52,270 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-09-24 07:48:52,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-09-24 07:48:52,495 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-09-24 07:48:52,624 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: estimate.estimate 2026-09-24 07:48:52,648 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22797, 22792] 2026-09-24 07:48:52,669 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 6, model: estimate.estimate 2026-09-24 07:48:52,700 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-09-24 07:48:52,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 6, model: estimate.estimate 2026-09-24 07:48:52,754 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 6, model: estimate.estimate 2026-09-24 07:48:52,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22794, 22793] 2026-09-24 07:48:52,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [15], uid: 6, model: estimate.estimate 2026-09-24 07:48:52,852 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:48:53,198 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-09-24 07:48:53,270 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-09-24 07:48:53,289 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-09-24 07:48:53,374 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-09-24 07:48:53,420 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-09-24 07:48:53,525 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-09-24 07:48:53,624 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-09-24 07:48:53,775 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-09-24 07:48:53,852 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-09-24 07:48:53,952 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:48:55,487 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_action_view_approval ... 2026-09-24 07:48:55,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_request_data ... 2026-09-24 07:48:55,671 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_state_computation ... 2026-09-24 07:48:56,028 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [263] 2026-09-24 07:48:56,167 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [535] 2026-09-24 07:48:56,369 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_can_do_things_computation ... 2026-09-24 07:48:56,664 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_multiple_approval_state_computation ... 2026-09-24 07:48:56,986 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [265] 2026-09-24 07:48:57,149 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [536] 2026-09-24 07:48:58,162 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [537] 2026-09-24 07:48:58,288 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [266] 2026-09-24 07:48:58,390 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [538] 2026-09-24 07:48:58,627 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:49:00,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t10_action_view_approval_still_opens_the_request ... 2026-09-24 07:49:00,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t11_non_admin_sees_the_direction_on_lines ... 2026-09-24 07:49:00,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t1_toggle_field_map_does_not_raise ... 2026-09-24 07:49:00,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t2_estimate_request_type_data_builds ... 2026-09-24 07:49:00,252 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t3_line_direction_and_sections_reach_the_approval ... 2026-09-24 07:49:00,300 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t4_taxed_line_reproduces_totals ... 2026-09-24 07:49:00,357 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t5_direction_is_mandatory_on_ordinary_lines ... 2026-09-24 07:49:00,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t6_header_and_line_direction_toggles ... 2026-09-24 07:49:00,417 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t7_provisioning_is_idempotent ... 2026-09-24 07:49:00,998 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t8_form_arch_carries_new_columns_and_no_legacy_idiom ... 2026-09-24 07:49:01,149 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t9_report_models_read_new_field_without_db_error ... 2026-09-24 07:49:01,311 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:49:01,763 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-09-24 07:49:02,828 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_wizard_line_is_valid_on_create ... 2026-09-24 07:49:03,873 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_clearing_analytic_account_keeps_budgetary_position_only_wizard_line_valid ... 2026-09-24 07:49:04,924 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line ... 2026-09-24 07:49:05,922 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:07,755 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1305ec4220> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:07,756 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1306422480> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:07,763 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:07,767 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1306421ee0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:08,015 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:10,602 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0e45260> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:10,603 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e28b4040> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:10,609 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:10,613 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e28b7b00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:10,868 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:13,461 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df9cb880> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:13,462 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e05598a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:13,468 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:13,472 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e055a7a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:13,728 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:16,385 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0092840> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:16,386 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df18fd80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:16,393 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:16,397 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df18c720> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:16,653 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:18,499 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f130496de40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:18,500 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13050d51c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:18,506 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:18,511 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13050d6d40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:19,482 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:21,567 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0a71300> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:21,568 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e15a7c40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:21,574 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:21,578 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e15a74c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:21,847 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:24,525 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13051fafc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:24,528 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1304ee62a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:24,535 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:24,539 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1304ee5080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:24,802 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:27,461 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfc2c7c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:27,462 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e28504a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:27,467 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:27,472 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2850ea0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:27,728 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:29,650 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e220df80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:29,651 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df99ee80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:29,657 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:29,661 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df99f9c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:30,542 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:32,448 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e051e200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:32,449 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1f7fb00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:32,456 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:32,460 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1f7d9e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:32,702 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:35,243 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1305ec4ea0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:35,244 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dd9adf80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:35,251 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:35,256 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dd9adc60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:35,504 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:38,099 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df5fb7e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:38,100 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dd99ec00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:38,105 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:38,107 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dd99d440> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:38,317 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:40,284 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0bfc0e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:40,285 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e193c0e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:40,290 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:40,294 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e193e0c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:40,545 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:43,170 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1306131580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:43,171 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df4c79c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:43,181 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:43,185 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df4c7ec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:43,458 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:46,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e20c2340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:46,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e07e9e40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:46,198 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:46,202 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e07eb920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:46,464 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:49,047 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df1bbec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:49,048 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1c52660> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:49,055 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:49,059 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1c52ca0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:49,308 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:51,201 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12ddb7bec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:51,202 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13064d0720> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:51,218 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:51,223 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13064d02c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:52,089 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:53,959 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1305ec67a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:53,960 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e02f2e80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:53,966 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:53,970 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e02f0fe0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:54,229 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:56,747 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e132b560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:56,747 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df9f2ca0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:56,757 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:56,759 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df9f0a40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:56,995 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:59,775 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1303f95d00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:59,776 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df2f3560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:59,784 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:49:59,788 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df2f18a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:00,010 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:01,836 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2bf6160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:01,836 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12ddb2a520> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:01,842 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:01,846 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12ddb2bba0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:02,768 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:04,733 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1305f49080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:04,733 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df167740> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:04,740 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:04,743 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df166520> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:04,977 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:07,681 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e1dbbec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:07,682 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e274a480> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:07,688 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:07,692 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e274aa20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:07,958 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:10,537 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1306133420> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:10,538 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f130653e160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:10,544 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:10,548 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f130653d8a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:10,804 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:12,558 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e055a700> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:12,559 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1dbf4c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:12,566 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:12,570 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1dbc0e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:13,386 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:15,137 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df1db100> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:15,138 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1304ee65c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:15,145 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:15,149 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1304ee4180> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:15,390 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:18,019 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df2f2200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:18,020 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0d4c2c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:18,027 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:18,030 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0d4ea20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:18,237 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:20,923 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f130496f420> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:20,924 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13050d4fe0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:20,930 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:20,934 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13050d4860> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:21,180 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:23,083 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13062f4d60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:23,084 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df2b9e40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:23,088 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:23,091 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df2b82c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:24,006 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:25,936 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0e47c40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:25,937 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1305edd120> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:25,950 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:25,954 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfc837e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:26,216 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:28,617 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2a81da0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:28,618 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0382020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:28,627 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:28,631 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e03828e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:28,863 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:31,173 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df798400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:31,173 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dd63a8e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:31,178 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:31,180 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dd639580> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:31,403 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:33,382 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e14254e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:33,384 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0ebe2a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:33,392 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:33,396 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0ebcea0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:34,357 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:36,353 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0afa3e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:36,354 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df78d4e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:36,361 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:36,364 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df78d300> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:36,621 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:39,093 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0c6a160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:39,093 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13051f9760> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:39,099 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:39,103 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13051faca0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:39,313 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:41,731 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0de1f80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:41,732 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfc220c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:41,738 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:41,742 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfc222a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:42,006 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:43,835 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0ecd440> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:43,836 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e056e7a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:43,841 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:43,846 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e056eca0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:44,112 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:46,734 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2bf6c00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:46,735 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dd6b2e80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:46,742 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:46,745 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dd6b0040> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:46,985 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:49,518 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df1b7880> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:49,519 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df77cb80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:49,526 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:49,530 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df77d760> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:49,807 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:52,515 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e14914e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:52,516 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1305f76340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:52,523 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:52,526 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1305f74400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:52,774 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:54,575 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0b27060> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:54,576 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0c5b740> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:54,582 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:54,586 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0c5b240> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:55,538 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:57,416 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e24efec0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:57,416 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1306537ba0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:57,422 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:57,426 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1306534360> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:50:57,687 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:00,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e1595440> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:00,193 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e282a700> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:00,197 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:00,200 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e28298a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:00,427 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:02,998 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2bdd6c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:02,999 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f130636f1a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:03,003 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:03,006 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f130636c9a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:03,226 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:05,060 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e03fdbc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:05,062 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df458ae0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:05,070 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:05,073 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfc2dbc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:06,063 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:08,065 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df1f40e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:08,066 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0af0cc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:08,075 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:08,080 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0af3a60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:08,306 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:10,953 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df1937e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:10,954 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e206b100> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:10,960 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:10,964 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e20693a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:11,242 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:13,707 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0014220> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:13,708 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0feb600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:13,714 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:13,719 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0febd80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:13,784 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:15,588 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0fe82c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:15,589 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dd8a93a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:15,594 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:15,598 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dd8a8f40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:51:15,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:51:16,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_budget ... 2026-09-24 07:51:17,534 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_estimate_from_budget ... 2026-09-24 07:51:18,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_budget_count_computation ... 2026-09-24 07:51:20,049 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_estimate_count_computation ... 2026-09-24 07:51:21,160 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_diff_budget_post ... 2026-09-24 07:51:22,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_same_budget_post ... 2026-09-24 07:51:24,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 07:51:25,021 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-09-24 07:51:25,130 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-09-24 07:51:25,268 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:51:25,970 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-09-24 07:51:26,047 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-09-24 07:51:26,100 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-09-24 07:51:26,163 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-09-24 07:51:26,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-09-24 07:51:26,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:51:27,081 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-09-24 07:51:27,144 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-09-24 07:51:27,186 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-09-24 07:51:27,224 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-09-24 07:51:27,271 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-09-24 07:51:27,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:51:28,558 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-09-24 07:51:28,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-09-24 07:51:28,807 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-09-24 07:51:28,848 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-09-24 07:51:28,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-09-24 07:51:29,231 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:51:29,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_01_registration_create_issues_partner_barcode ... 2026-09-24 07:51:29,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_02_non_participant_partner_has_no_barcode ... 2026-09-24 07:51:29,984 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_03_scan_permanent_card_confirms_open_registration ... 2026-09-24 07:51:30,512 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_04_scan_permanent_card_twice_reports_already_registered ... 2026-09-24 07:51:30,985 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_05_scan_unknown_code_returns_invalid_ticket ... 2026-09-24 07:51:31,078 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_06_register_attendee_transparent_for_registration_barcode ... 2026-09-24 07:51:31,544 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_07_scan_prefers_open_over_draft_registration ... 2026-09-24 07:51:32,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_08_partner_card_scoped_to_issuing_company ... 2026-09-24 07:51:38,809 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_09_cron_backfill_narrows_to_participants_across_companies ... 2026-09-24 07:51:44,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_10_write_partner_id_on_existing_registration_issues_card ... 2026-09-24 07:51:44,706 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_11_report_renders_once_and_skips_cardless_partners ... 2026-09-24 07:51:44,935 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_12_cron_record_loads_with_days_interval ... 2026-09-24 07:51:44,991 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_14_distinct_partners_in_same_company_get_distinct_cards ... 2026-09-24 07:51:45,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_15_same_partner_across_two_companies_in_one_batch_stays_independently_scoped ... 2026-09-24 07:51:51,835 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_17_scanning_against_a_nonexistent_event_answers_instead_of_crashing ... 2026-09-24 07:51:52,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-09-24 07:51:54,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_access_read_service_user_010 ... 2026-09-24 07:51:54,917 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 221, model: fleet.vehicle.log.services 2026-09-24 07:51:54,950 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #221 deleted mail.message records with IDs: [6146, 4862, 56] 2026-09-24 07:51:54,951 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 221, model: fleet.vehicle.log.services 2026-09-24 07:51:54,982 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_group_fleet_manager_001 ... 2026-09-24 07:51:55,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #220 deleted mail.message records with IDs: [6146, 4862, 56] 2026-09-24 07:51:55,082 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #220 deleted ir.model.data records with IDs: [44553] 2026-09-24 07:51:55,083 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #220 deleted fleet.vehicle.log.services records with IDs: [1] 2026-09-24 07:51:55,176 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #220 deleted fleet.vehicle.log.services records with IDs: [7] 2026-09-24 07:51:55,225 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:51:57,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_inverse_updates_price_unit ... 2026-09-24 07:51:57,166 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_reflects_quantity_times_price_unit ... 2026-09-24 07:51:57,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_bill_created_service_log_keeps_bill_debit_amount ... 2026-09-24 07:51:59,318 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:52:01,074 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet.tests.test_fleet_service_type: Starting TestFleetServiceType.test_service_type_generates_billable_service_product_010 ... 2026-09-24 07:52:01,225 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:52:02,954 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet.tests.test_fleet_vehicle_address: Starting TestFleetVehicleAddress.test_create_vehicle_with_unmatched_location_010 ... 2026-09-24 07:52:03,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:52:04,902 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet.tests.test_fleet_vehicle_cost_report: Starting TestFleetVehicleCostReport.test_report_aggregates_vehicle_service_cost_010 ... 2026-09-24 07:52:05,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:52:06,960 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_compute_vehicle_service_amount ... 2026-09-24 07:52:07,020 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 07:52:09,441 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_account_user ... 2026-09-24 07:52:09,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #253 deleted ir.model.data records with IDs: [44429] 2026-09-24 07:52:09,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #253 deleted fleet.service.type records with IDs: [3] 2026-09-24 07:52:09,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_invoicing_user ... 2026-09-24 07:52:09,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 252, model: fleet.vehicle 2026-09-24 07:52:09,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 252, model: fleet.vehicle 2026-09-24 07:52:09,727 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #252 deleted mail.message records with IDs: [2761, 51] 2026-09-24 07:52:09,729 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 252, model: fleet.vehicle 2026-09-24 07:52:09,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 252, model: fleet.vehicle.log.services 2026-09-24 07:52:09,880 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 252, model: fleet.vehicle.log.services 2026-09-24 07:52:09,897 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 252, model: fleet.vehicle.log.services 2026-09-24 07:52:09,912 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 252, model: fleet.vehicle.log.services 2026-09-24 07:52:09,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 252, model: fleet.service.type 2026-09-24 07:52:09,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 252, model: fleet.service.type 2026-09-24 07:52:09,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 252, model: fleet.service.type 2026-09-24 07:52:09,987 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_brand_name ... 2026-09-24 07:52:10,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_model_name ... 2026-09-24 07:52:10,220 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_vehicle_model ... 2026-09-24 07:52:10,334 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 07:52:11,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_linked_service_excluded_from_sum_check_constraint ... 2026-09-24 07:52:12,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_price_change_resyncs_linked_service_amount ... 2026-09-24 07:52:13,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_repost_after_vehicle_cleared_does_not_recreate_phantom_service ... 2026-09-24 07:52:13,992 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [557] 2026-09-24 07:52:14,292 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_unlink_bill_linked_vehicle_service_line_does_not_raise ... 2026-09-24 07:52:14,868 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [218] 2026-09-24 07:52:14,918 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23550] 2026-09-24 07:52:14,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [18] 2026-09-24 07:52:15,086 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [539] 2026-09-24 07:52:15,207 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [540] 2026-09-24 07:52:15,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:52:16,422 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:19,170 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2aeb2e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:19,172 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0a73e20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:19,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:19,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0a72e80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:19,551 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:22,330 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df2fce00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:22,331 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13051bf600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:22,337 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:22,340 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13051be0c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:22,676 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:24,726 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e20e6840> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:24,727 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfc6fce0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:24,736 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:24,741 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfc6d260> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:25,774 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:27,806 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0e4d4e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:27,807 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e09d6de0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:27,815 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:27,819 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e09d7600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:28,210 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:30,941 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df123600> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:30,943 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e1424a40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:30,949 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:30,953 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e1424540> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:31,257 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:33,865 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df946340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:33,866 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0fd7560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:33,873 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:33,879 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0fd5940> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:34,174 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:36,150 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0036660> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:36,151 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1306130220> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:36,157 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:36,160 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13061337e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:37,198 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:39,138 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12ddbdcf40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:39,140 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e058a700> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:39,146 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:39,150 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0588220> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_account/tests/test_analytic_cleanse_coinstall.py", line 35, in setUpClass cls.plan_external = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:39,482 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_analytic_cleanse_coinstall: Starting TestFleetAnalyticCleanseCoinstall.test_cleanse_does_not_remove_non_fleet_plan_entry ... 2026-09-24 07:52:41,856 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:43,825 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1305f93740> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:43,825 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2236160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:43,831 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:43,834 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2235940> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:52:43,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:52:43,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_booking_account_triggers_off_full_depends ... 2026-09-24 07:52:43,899 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_viin_fleet_account_auto_installs_on_full_depends ... 2026-09-24 07:52:43,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:52:51,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_change_name_service ... 2026-09-24 07:52:51,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constrain_same_currency ... 2026-09-24 07:52:55,452 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_change_name_analytic_account_vehicle ... 2026-09-24 07:52:55,534 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_invoice_line_message_shows_decimal_amount ... 2026-09-24 07:52:56,012 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_product_same_product_type_service ... 2026-09-24 07:52:56,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_save_company_on_vehicle_and_cost ... 2026-09-24 07:52:56,143 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contrain_create_invoice_from_cost ... 2026-09-24 07:52:56,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contraint_value_costs_equal_amount_invoice_line ... 2026-09-24 07:52:56,764 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_analytic_account_001 ... 2026-09-24 07:52:56,858 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_vehicle_001 ... 2026-09-24 07:52:56,942 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_001 ... 2026-09-24 07:52:57,511 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [221] 2026-09-24 07:52:57,647 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [549, 550] 2026-09-24 07:52:57,766 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move records with IDs: [227] 2026-09-24 07:52:57,791 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_002 ... 2026-09-24 07:52:58,316 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [222] 2026-09-24 07:52:58,421 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [551] 2026-09-24 07:52:58,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [552] 2026-09-24 07:52:58,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_003 ... 2026-09-24 07:52:59,065 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_generate_product_service ... 2026-09-24 07:52:59,221 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 07:53:01,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_draft_vendor_bill_not_in_move_ids ... 2026-09-24 07:53:02,102 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_non_accounting_user_sees_empty_move_ids ... 2026-09-24 07:53:02,806 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_customer_invoice_in_move_ids ... 2026-09-24 07:53:03,473 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_vendor_bill_in_move_ids ... 2026-09-24 07:53:04,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 07:53:06,619 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_001 ... 2026-09-24 07:53:09,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [27, 28] 2026-09-24 07:53:09,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [563, 562] 2026-09-24 07:53:09,285 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_002 ... 2026-09-24 07:53:11,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 273, model: fleet.vehicle.log.services 2026-09-24 07:53:11,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #273 deleted fleet.vehicle.log.services records with IDs: [29, 30] 2026-09-24 07:53:11,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #273 deleted account.analytic.line records with IDs: [565, 564] 2026-09-24 07:53:11,951 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_generate_analytic_line_after_post_invoice ... 2026-09-24 07:53:12,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_001 ... 2026-09-24 07:53:12,900 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [230, 231] 2026-09-24 07:53:13,003 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [569, 570, 571] 2026-09-24 07:53:13,083 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move records with IDs: [237] 2026-09-24 07:53:13,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_002 ... 2026-09-24 07:53:13,572 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [232] 2026-09-24 07:53:13,668 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [572, 573] 2026-09-24 07:53:13,738 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move records with IDs: [238] 2026-09-24 07:53:13,749 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [31] 2026-09-24 07:53:13,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_003 ... 2026-09-24 07:53:15,858 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [33] 2026-09-24 07:53:15,926 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [567, 568] 2026-09-24 07:53:16,084 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [233, 234] 2026-09-24 07:53:16,180 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [574, 575, 576] 2026-09-24 07:53:16,247 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move records with IDs: [239] 2026-09-24 07:53:16,257 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1875] 2026-09-24 07:53:16,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 07:53:18,626 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_invoice_locked_access: Starting TestInvoiceLockedFleetAccess.test_invoice_locked_tracks_bill_link_for_fleet_user ... 2026-09-24 07:53:19,056 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 07:53:21,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_customer_invoices_uses_list_not_tree ... 2026-09-24 07:53:21,982 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_fleet_vehicle_log_services_multi_service_uses_list ... 2026-09-24 07:53:22,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 07:53:22,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_booking_kanban_arch_combines: Starting TestBookingKanbanArchCombines.test_booking_kanban_arch_combines ... 2026-09-24 07:53:22,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:53:24,941 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_booking_cancel_releases_its_items ... 2026-09-24 07:53:25,403 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193640360271085.1790236405.246227502822876-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:25,491 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-09-24 07:53:25,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115790995861171.1790236405.541955471038818-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:25,624 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-09-24 07:53:25,722 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-09-24 07:53:25,804 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-09-24 07:53:25,896 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171794910723031.1790236405.842585563659668-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:25,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-09-24 07:53:26,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048840717065572.1790236405.972064971923828-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:26,059 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-09-24 07:53:26,149 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-09-24 07:53:26,285 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-09-24 07:53:26,571 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [13] 2026-09-24 07:53:26,943 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_frees_combined_capacity_and_manifest ... 2026-09-24 07:53:27,234 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <157433865650194.1790236407.074175596237183-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:27,313 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-09-24 07:53:27,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686682274073673.1790236407.351158380508423-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:27,406 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-09-24 07:53:27,499 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-09-24 07:53:27,592 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-09-24 07:53:27,675 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993020343142568.1790236407.630413293838501-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:27,682 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-09-24 07:53:27,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984313178930959.1790236407.718472480773926-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:27,769 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-09-24 07:53:27,855 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-09-24 07:53:27,939 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-09-24 07:53:28,137 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [15] 2026-09-24 07:53:28,382 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_is_idempotent ... 2026-09-24 07:53:28,598 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <486800063723487.1790236408.479522228240967-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:28,680 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-09-24 07:53:28,800 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <605922582631152.1790236408.743239402770996-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:28,818 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-09-24 07:53:28,926 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-09-24 07:53:29,003 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-09-24 07:53:29,076 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <531863537401275.1790236409.037056922912598-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:29,082 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-09-24 07:53:29,152 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <281512890569307.1790236409.114954948425293-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:29,158 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-09-24 07:53:29,239 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-09-24 07:53:29,319 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-09-24 07:53:29,488 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [17] 2026-09-24 07:53:29,679 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_compute_state_no_ghost_write_on_item_unassign ... 2026-09-24 07:53:29,926 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020264456116380.1790236409.796109676361084-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:29,991 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-09-24 07:53:30,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954772743387749.1790236410.026061296463013-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:30,077 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-09-24 07:53:30,168 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-09-24 07:53:30,254 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-09-24 07:53:30,330 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371719670277002.1790236410.290017127990723-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:30,336 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-09-24 07:53:30,430 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308924896896744.1790236410.378528833389282-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:30,446 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-09-24 07:53:30,571 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-09-24 07:53:30,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-09-24 07:53:30,948 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [19] 2026-09-24 07:53:31,118 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_releases_all_items ... 2026-09-24 07:53:31,333 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <964365674150875.1790236411.203561067581177-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:31,405 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-09-24 07:53:31,524 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516645770544140.1790236411.457000255584717-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:31,548 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-09-24 07:53:31,650 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-09-24 07:53:31,751 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-09-24 07:53:31,846 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839647447235046.1790236411.792543172836304-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:31,867 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-09-24 07:53:31,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025582919368307.1790236411.910417318344116-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:31,976 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-09-24 07:53:32,072 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-09-24 07:53:32,184 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-09-24 07:53:32,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [21] 2026-09-24 07:53:32,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_reverts_booking_to_confirmed ... 2026-09-24 07:53:32,881 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <916021905087605.1790236412.761260986328125-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:32,937 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-09-24 07:53:33,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430812976099270.1790236412.977567195892334-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:33,041 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-09-24 07:53:33,161 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-09-24 07:53:33,286 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-09-24 07:53:33,392 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046179052274252.1790236413.337974786758423-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:33,403 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-09-24 07:53:33,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <532114992326107.1790236413.457733392715454-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:33,565 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-09-24 07:53:33,721 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-09-24 07:53:33,826 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-09-24 07:53:34,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [23] 2026-09-24 07:53:34,411 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:53:36,312 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_default_is_true ... 2026-09-24 07:53:36,457 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_false_skips_constraint ... 2026-09-24 07:53:36,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <742948927010352.1790236416.541084766387939-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:36,760 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-09-24 07:53:36,848 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <910927915625608.1790236416.801375389099121-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:36,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-09-24 07:53:36,959 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-09-24 07:53:37,049 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-09-24 07:53:37,125 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041096210676129.1790236417.080137014389038-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:37,130 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-09-24 07:53:37,206 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038970842660417.1790236417.162762165069580-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:37,212 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-09-24 07:53:37,295 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-09-24 07:53:37,380 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-09-24 07:53:37,559 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [25] 2026-09-24 07:53:37,709 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_true_enforces_constraint ... 2026-09-24 07:53:37,904 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <640143829223841.1790236417.785648584365845-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:37,973 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-09-24 07:53:38,056 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <812406489391933.1790236418.010093212127686-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:38,063 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-09-24 07:53:38,139 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-09-24 07:53:38,220 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-09-24 07:53:38,293 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864225809444655.1790236418.253538131713867-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:38,300 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-09-24 07:53:38,371 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779631444317978.1790236418.335101842880249-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:38,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-09-24 07:53:38,457 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-09-24 07:53:38,537 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-09-24 07:53:38,738 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [27] 2026-09-24 07:53:38,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:53:40,564 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_cc11_canonical_key_bypasses_combined_gate ... 2026-09-24 07:53:40,789 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504274875516024.1790236420.706247329711914-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:40,852 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-09-24 07:53:40,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266883696987172.1790236420.885307073593140-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:40,980 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-09-24 07:53:41,084 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-09-24 07:53:41,177 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-09-24 07:53:41,259 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <346786528001561.1790236421.214853525161743-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:41,265 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-09-24 07:53:41,329 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412361779108872.1790236421.291280269622803-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:41,335 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-09-24 07:53:41,411 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-09-24 07:53:41,495 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-09-24 07:53:41,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [29] 2026-09-24 07:53:41,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_passes_under_limit ... 2026-09-24 07:53:42,022 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220619757095832.1790236421.911773204803467-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:42,085 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-09-24 07:53:42,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <408033740078209.1790236422.120473861694336-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:42,168 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-09-24 07:53:42,258 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-09-24 07:53:42,341 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-09-24 07:53:42,417 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104338352950391.1790236422.375613451004028-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:42,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-09-24 07:53:42,502 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651284752900680.1790236422.459796190261841-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:42,509 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-09-24 07:53:42,595 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-09-24 07:53:42,678 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-09-24 07:53:42,875 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [31] 2026-09-24 07:53:43,022 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_on_volume_axis ... 2026-09-24 07:53:43,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <013977033123977.1790236423.087764501571655-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:43,239 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-09-24 07:53:43,311 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <938548495447687.1790236423.271510839462280-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:43,317 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-09-24 07:53:43,393 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-09-24 07:53:43,469 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-09-24 07:53:43,541 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721499586364706.1790236423.501955986022949-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:43,548 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-09-24 07:53:43,625 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <571771666014517.1790236423.584353208541870-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:43,632 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-09-24 07:53:43,708 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-09-24 07:53:43,812 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-09-24 07:53:44,087 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [33] 2026-09-24 07:53:44,400 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_when_axis_b_overflows_weight ... 2026-09-24 07:53:44,587 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <537617897573914.1790236424.474900960922241-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:44,676 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-09-24 07:53:44,759 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <313151652421919.1790236424.712358713150024-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:44,767 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-09-24 07:53:44,844 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-09-24 07:53:44,930 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-09-24 07:53:45,006 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240164382248973.1790236424.963821887969971-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:45,012 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-09-24 07:53:45,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414885650412733.1790236425.046848773956299-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:45,099 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-09-24 07:53:45,184 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-09-24 07:53:45,260 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-09-24 07:53:45,454 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [35] 2026-09-24 07:53:45,618 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_gate_ignores_vehicle_without_capacity_limit ... 2026-09-24 07:53:45,813 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <146731753520537.1790236425.695141315460205-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:45,887 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-09-24 07:53:45,982 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101434966970563.1790236425.920882701873779-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:45,995 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-09-24 07:53:46,108 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-09-24 07:53:46,195 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-09-24 07:53:46,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <049085467950064.1790236426.233158349990845-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:46,283 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-09-24 07:53:46,348 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875246021293380.1790236426.315014123916626-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:46,354 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-09-24 07:53:46,436 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-09-24 07:53:46,520 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-09-24 07:53:46,805 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [37] 2026-09-24 07:53:46,973 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:53:46,986 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_admin_demo_has_group_admin ... 2026-09-24 07:53:47,020 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_has_group_user ... 2026-09-24 07:53:47,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_scoped_to_own_role ... 2026-09-24 07:53:47,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:53:49,080 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_group_by_transport_cycles_guard: Starting TestGroupByTransportCyclesGuard.test_grouping_a_mixed_timed_and_untimed_item_set_skips_the_untimed_one_instead_of_raising ... 2026-09-24 07:53:49,190 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_group_by_transport_cycles_guard: Starting TestGroupByTransportCyclesGuard.test_grouping_an_all_untimed_item_set_answers_empty_not_a_crash ... 2026-09-24 07:53:49,229 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:53:51,131 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_core_report_query_is_audience_neutral ... 2026-09-24 07:53:51,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_confirms_without_passenger_payload ... 2026-09-24 07:53:51,487 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <070712320760050.1790236431.358075141906738-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:51,565 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-09-24 07:53:51,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <318602820409857.1790236431.617026567459106-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:51,670 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-09-24 07:53:51,759 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-09-24 07:53:51,865 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-09-24 07:53:51,950 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <656515243334899.1790236431.907363891601562-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:51,971 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-09-24 07:53:52,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911064155993346.1790236432.005434274673462-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:52,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-09-24 07:53:52,165 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-09-24 07:53:52,288 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-09-24 07:53:52,333 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_needs_no_audience_model ... 2026-09-24 07:53:52,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <663593621563014.1790236432.438819408416748-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:52,657 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-09-24 07:53:52,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056968688918009.1790236432.713569164276123-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:52,781 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-09-24 07:53:52,889 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-09-24 07:53:53,016 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-09-24 07:53:53,125 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319538066786622.1790236433.062327623367310-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:53,139 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-09-24 07:53:53,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331195676795975.1790236433.185251474380493-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:53,244 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-09-24 07:53:53,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-09-24 07:53:53,457 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-09-24 07:53:53,515 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_runs_full_lifecycle ... 2026-09-24 07:53:53,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <643595254573195.1790236433.597518444061279-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:53:53,810 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-09-24 07:53:53,916 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617917134101353.1790236433.864818334579468-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:53:53,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-09-24 07:53:54,012 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-09-24 07:53:54,111 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-09-24 07:53:54,197 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <585021484363426.1790236434.150284290313721-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:53:54,204 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-09-24 07:53:54,288 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <241561066146019.1790236434.242993593215942-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:53:54,294 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-09-24 07:53:54,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-09-24 07:53:54,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-09-24 07:53:54,761 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [39] 2026-09-24 07:53:55,057 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-09-24 07:53:55,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_vehicle_is_eligible_without_passenger_capability ... 2026-09-24 07:53:55,296 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:53:57,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_booking_type_is_not_required_in_core ... 2026-09-24 07:53:57,740 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_capacity_check_does_not_raise_on_undefined_transport_type ... 2026-09-24 07:53:57,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_item_weight_and_volume_zero_without_payload_leaf ... 2026-09-24 07:53:57,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_neutral_type_item_groups_at_default_priority ... 2026-09-24 07:53:57,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_round_trip_default_false_in_core ... 2026-09-24 07:53:58,121 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_transport_type_is_false_without_a_leaf ... 2026-09-24 07:53:58,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:54:00,286 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_floor_when_dropoff_before_start ... 2026-09-24 07:54:00,539 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <861390368500536.1790236440.446994066238403-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:00,603 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-09-24 07:54:00,715 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <193390468978015.1790236440.651245594024658-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:00,730 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-09-24 07:54:00,842 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-09-24 07:54:00,961 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-09-24 07:54:01,079 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412024914906873.1790236441.032380342483521-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:01,090 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-09-24 07:54:01,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <368458555870075.1790236441.133709430694580-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:01,200 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-09-24 07:54:01,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-09-24 07:54:01,428 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-09-24 07:54:01,663 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [41] 2026-09-24 07:54:01,863 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_from_booking_item_dropoff_time ... 2026-09-24 07:54:02,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276193350759913.1790236441.954159259796143-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:02,167 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-09-24 07:54:02,259 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746953152201100.1790236442.207286834716797-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:02,270 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-09-24 07:54:02,371 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-09-24 07:54:02,474 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-09-24 07:54:02,558 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690081529232417.1790236442.514842510223389-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:02,564 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-09-24 07:54:03,341 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987167870569867.1790236442.592465400695801-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:03,356 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-09-24 07:54:03,468 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-09-24 07:54:03,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-09-24 07:54:03,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [43] 2026-09-24 07:54:03,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_max_of_two_items ... 2026-09-24 07:54:04,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596142033319638.1790236444.030814647674561-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:04,264 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-09-24 07:54:04,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <498642326069933.1790236444.300992965698242-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:04,351 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-09-24 07:54:04,467 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-09-24 07:54:04,576 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-09-24 07:54:04,653 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <399648398407979.1790236444.612241506576538-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:04,660 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-09-24 07:54:04,763 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550298086497955.1790236444.705710411071777-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:04,780 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-09-24 07:54:04,892 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-09-24 07:54:05,012 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-09-24 07:54:05,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857472847683570.1790236445.072831153869629-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:05,141 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-09-24 07:54:05,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233033573564339.1790236445.195230722427368-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:05,245 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-09-24 07:54:05,332 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-09-24 07:54:05,419 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-09-24 07:54:05,508 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611238095119224.1790236445.456530332565308-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:05,525 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-09-24 07:54:05,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280321723010940.1790236445.565421342849731-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:05,630 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-09-24 07:54:05,759 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-09-24 07:54:05,852 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-09-24 07:54:06,054 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [45] 2026-09-24 07:54:06,242 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_no_items_falls_back_to_start_date ... 2026-09-24 07:54:06,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_skips_floor_when_start_date_is_false ... 2026-09-24 07:54:06,562 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290173896386825.1790236446.463378190994263-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:06,610 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-09-24 07:54:06,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <121565629345763.1790236446.641516447067261-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:06,687 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-09-24 07:54:06,758 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-09-24 07:54:06,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-09-24 07:54:06,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890932984108973.1790236446.864925861358643-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:06,915 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-09-24 07:54:06,983 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109461815229092.1790236446.945669889450073-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:06,989 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-09-24 07:54:07,059 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-09-24 07:54:07,134 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-09-24 07:54:07,308 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [47] 2026-09-24 07:54:07,459 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:54:07,475 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_in_hr_fleet_category ... 2026-09-24 07:54:07,493 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_is_top_of_booking_ladder ... 2026-09-24 07:54:07,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_in_hr_fleet_category ... 2026-09-24 07:54:07,862 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_member_is_internal_user ... 2026-09-24 07:54:08,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_operator_implies_group_user ... 2026-09-24 07:54:08,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 07:54:08,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_bookings_container ... 2026-09-24 07:54:08,972 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_root_menu ... 2026-09-24 07:54:09,083 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_root_menu_gated_to_internal_users ... 2026-09-24 07:54:09,121 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:54:09,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_availability_fields_exist ... 2026-09-24 07:54:09,160 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_compute_availability_matches_registry ... 2026-09-24 07:54:09,390 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_module_toggle_fields_exist ... 2026-09-24 07:54:09,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:54:09,441 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingHrExpenseUpsellRemoved.test_hr_expense_upsell_fields_removed ... 2026-09-24 07:54:09,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:54:11,104 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_duration_of_an_empty_item_set_is_zero_not_a_crash ... 2026-09-24 07:54:11,202 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_duration_of_items_without_times_is_zero_not_a_crash ... 2026-09-24 07:54:11,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_end_date_tracks_planned_date_end_after_write ... 2026-09-24 07:54:11,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_finished_trip_end_date_follows_the_recorded_arrival ... 2026-09-24 07:54:11,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046311515642607.1790236451.505798816680908-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:11,729 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-09-24 07:54:11,816 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709866126138042.1790236451.767285585403442-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:11,824 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-09-24 07:54:11,914 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-09-24 07:54:12,002 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-09-24 07:54:12,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011988472164308.1790236452.035340785980225-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:12,077 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-09-24 07:54:12,156 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588139402165229.1790236452.111998319625854-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:12,163 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-09-24 07:54:12,248 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-09-24 07:54:12,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-09-24 07:54:12,478 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [49] 2026-09-24 07:54:12,649 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-09-24 07:54:12,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_mixing_timed_and_untimed_items_does_not_raise ... 2026-09-24 07:54:12,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_moving_start_past_stored_end_date_is_accepted ... 2026-09-24 07:54:12,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_no_production_payload_writes_both_end_fields_together ... 2026-09-24 07:54:13,193 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_rewriting_the_end_date_of_a_trip_with_a_stale_arrival_keeps_the_new_date ... 2026-09-24 07:54:13,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_same_local_date_answers_false_when_the_trip_has_no_end ... 2026-09-24 07:54:13,512 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_started_trip_end_date_is_start_plus_duration ... 2026-09-24 07:54:13,754 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <473012223158999.1790236453.651699781417847-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:13,889 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-09-24 07:54:13,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <181323502123681.1790236453.926475286483765-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:13,978 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-09-24 07:54:14,064 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-09-24 07:54:14,150 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-09-24 07:54:14,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <183930534420423.1790236454.183274269104004-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:14,235 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-09-24 07:54:14,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <601262056689292.1790236454.274126529693604-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:14,327 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-09-24 07:54:14,432 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-09-24 07:54:14,561 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-09-24 07:54:14,769 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [51] 2026-09-24 07:54:14,933 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-09-24 07:54:15,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_starting_a_trip_records_no_operation_end_when_duration_is_nonzero ... 2026-09-24 07:54:15,271 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875216283196668.1790236455.173170804977417-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:15,378 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-09-24 07:54:15,451 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539537609934982.1790236455.409474611282349-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:15,458 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-09-24 07:54:15,543 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-09-24 07:54:15,623 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-09-24 07:54:15,699 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462890760938231.1790236455.657711505889893-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:15,706 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-09-24 07:54:15,780 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517979246103441.1790236455.738821744918823-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:15,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-09-24 07:54:15,868 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-09-24 07:54:15,943 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-09-24 07:54:16,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [53] 2026-09-24 07:54:16,248 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-09-24 07:54:16,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_starting_a_trip_records_no_operation_end_when_duration_is_zero ... 2026-09-24 07:54:16,512 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [55] 2026-09-24 07:54:16,697 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-09-24 07:54:16,780 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:54:19,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_driver_activity_email: Starting TestTripDriverActivityEmail.test_action_confirm_succeeds_without_operator_email ... 2026-09-24 07:54:19,534 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [57] 2026-09-24 07:54:19,700 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 07:54:21,351 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_drops_released_items ... 2026-09-24 07:54:21,558 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <006458712759981.1790236461.477183818817139-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:21,613 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-09-24 07:54:21,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573681912426022.1790236461.647587060928345-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:21,701 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-09-24 07:54:21,788 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-09-24 07:54:21,884 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-09-24 07:54:22,016 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371729205541430.1790236461.926864624023438-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:22,026 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-09-24 07:54:22,141 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <548304235984963.1790236462.068328142166138-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:22,148 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-09-24 07:54:22,225 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-09-24 07:54:22,323 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-09-24 07:54:22,540 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [59] 2026-09-24 07:54:22,790 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_lists_axis_a_items ... 2026-09-24 07:54:23,037 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <209863992646170.1790236462.892127275466919-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:23,104 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-09-24 07:54:23,186 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <908358234540700.1790236463.140604972839355-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:23,193 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-09-24 07:54:23,281 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-09-24 07:54:23,365 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-09-24 07:54:23,445 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <984779138958140.1790236463.400000095367432-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:23,450 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-09-24 07:54:23,524 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507847790311046.1790236463.482857942581177-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:23,531 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-09-24 07:54:23,601 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-09-24 07:54:23,674 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-09-24 07:54:23,879 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [61] 2026-09-24 07:54:24,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:54:26,434 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [63] 2026-09-24 07:54:26,653 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [65] 2026-09-24 07:54:26,908 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-09-24 07:54:27,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-09-24 07:54:27,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_multiple_trips_no_attribute_error ... 2026-09-24 07:54:27,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_no_trips_resets_domain ... 2026-09-24 07:54:27,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_single_trip_opens_form ... 2026-09-24 07:54:27,437 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [67] 2026-09-24 07:54:27,572 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_cleared_when_no_confirmed_trips ... 2026-09-24 07:54:27,800 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [69] 2026-09-24 07:54:28,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_date_matches_earliest_start_date ... 2026-09-24 07:54:28,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_is_earliest_not_latest ... 2026-09-24 07:54:28,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:54:29,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_false_when_disabled ... 2026-09-24 07:54:30,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_true_when_enabled ... 2026-09-24 07:54:30,133 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_uses_vehicle_company_not_active_company ... 2026-09-24 07:54:38,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_base_dimensions_exact_keys ... 2026-09-24 07:54:38,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_returns_fresh_list_per_call ... 2026-09-24 07:54:38,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_volume_spec_bindings ... 2026-09-24 07:54:38,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_weight_spec_bindings ... 2026-09-24 07:54:38,219 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:54:40,030 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_draft_trip_does_not_block ... 2026-09-24 07:54:40,268 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [71] 2026-09-24 07:54:40,365 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_fully_committed_vehicle_has_no_free_window ... 2026-09-24 07:54:40,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <209049668255290.1790236480.440812587738037-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:40,614 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-09-24 07:54:40,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <744156333986256.1790236480.650719642639160-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:40,703 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-09-24 07:54:40,793 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-09-24 07:54:40,881 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-09-24 07:54:40,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836041384552583.1790236480.917436599731445-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:40,970 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-09-24 07:54:41,051 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142749398704842.1790236481.006757259368896-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:41,058 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-09-24 07:54:41,145 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-09-24 07:54:41,232 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-09-24 07:54:41,601 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [73] 2026-09-24 07:54:41,810 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_partial_commitment_exposes_two_free_gaps ... 2026-09-24 07:54:42,004 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785870223347860.1790236481.892130374908447-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:42,068 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-09-24 07:54:42,154 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <198868426019493.1790236482.105163335800171-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:42,161 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-09-24 07:54:42,237 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-09-24 07:54:42,312 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-09-24 07:54:42,390 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751734882208896.1790236482.347469329833984-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:42,396 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-09-24 07:54:42,478 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <726029337820138.1790236482.431518793106079-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:42,485 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-09-24 07:54:42,571 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-09-24 07:54:42,661 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-09-24 07:54:43,006 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [75] 2026-09-24 07:54:43,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_progress_trip_blocks ... 2026-09-24 07:54:43,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851817211804529.1790236483.295958280563354-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:43,461 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-09-24 07:54:43,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627720923142612.1790236483.494675874710083-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:43,541 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-09-24 07:54:43,619 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-09-24 07:54:43,700 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-09-24 07:54:43,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573334752059297.1790236483.731293678283691-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:43,778 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-09-24 07:54:43,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <131347396932367.1790236483.812080144882202-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:43,860 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-09-24 07:54:43,937 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-09-24 07:54:44,023 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-09-24 07:54:44,357 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [77] 2026-09-24 07:54:44,643 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:54:46,843 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_volume_raises_validation_error ... 2026-09-24 07:54:47,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_weight_raises_validation_error ... 2026-09-24 07:54:47,206 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_positive_weight_and_volume_allowed ... 2026-09-24 07:54:47,262 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_zero_weight_and_volume_allowed ... 2026-09-24 07:54:47,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:54:49,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_draft_booking_item ... 2026-09-24 07:54:49,825 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_item_already_on_a_trip ... 2026-09-24 07:54:50,068 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422165710140543.1790236489.917356252670288-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:50,166 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-09-24 07:54:50,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529245595323268.1790236490.202570438385010-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:50,288 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-09-24 07:54:50,432 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-09-24 07:54:50,536 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-09-24 07:54:50,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003914139975509.1790236490.577896595001221-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:50,666 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-09-24 07:54:50,777 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897315569280061.1790236490.715495109558105-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:50,795 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-09-24 07:54:50,889 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-09-24 07:54:50,998 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-09-24 07:54:51,387 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [79] 2026-09-24 07:54:51,559 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_confirmed_unassigned_item ... 2026-09-24 07:54:51,717 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <466939457333657.1790236491.619200229644775-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:51,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-09-24 07:54:51,877 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038212089222187.1790236491.827644586563110-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:51,886 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-09-24 07:54:51,971 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-09-24 07:54:52,075 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-09-24 07:54:52,154 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375905581723355.1790236492.107911825180054-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:52,163 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-09-24 07:54:52,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <154422410209633.1790236492.212859630584717-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:52,288 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-09-24 07:54:52,403 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-09-24 07:54:52,495 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-09-24 07:54:52,533 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_in_progress_unassigned_item ... 2026-09-24 07:54:52,710 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <961555061005222.1790236492.603137254714966-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:54:52,777 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-09-24 07:54:52,861 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997051067627451.1790236492.815706729888916-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:54:52,876 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-09-24 07:54:52,963 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-09-24 07:54:53,074 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-09-24 07:54:53,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118331529412409.1790236493.112892150878906-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:54:53,175 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-09-24 07:54:53,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717736010454068.1790236493.228852748870850-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:54:53,286 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-09-24 07:54:53,399 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-09-24 07:54:53,487 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-09-24 07:54:53,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:54:59,777 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_availability_only_queries_passed_vehicles ... 2026-09-24 07:54:59,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_pool_domain_excludes_other_company_items ... 2026-09-24 07:55:00,172 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398194704832709.1790236499.991997241973877-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:55:00,251 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-09-24 07:55:00,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <326953805774052.1790236500.297799825668335-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:55:00,375 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-09-24 07:55:00,466 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-09-24 07:55:00,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-09-24 07:55:00,628 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <215147703947287.1790236500.588607311248779-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:55:00,633 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-09-24 07:55:00,701 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020208279342885.1790236500.664577722549438-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:55:00,706 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-09-24 07:55:00,789 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-09-24 07:55:00,864 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-09-24 07:55:00,950 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477050044634448.1790236500.925077438354492-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:55:00,994 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-09-24 07:55:01,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838324212188246.1790236501.026026487350464-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:55:01,070 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-09-24 07:55:01,153 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-09-24 07:55:01,234 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-09-24 07:55:01,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <645763846609988.1790236501.268821239471436-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:55:01,316 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-09-24 07:55:01,390 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <868975375977133.1790236501.350053310394287-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:55:01,398 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [831] 2026-09-24 07:55:01,482 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-09-24 07:55:01,560 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-09-24 07:55:01,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:55:03,362 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking.tests.test_zero_item_state_transitions: Starting TestZeroItemStateTransitions.test_cancelling_an_in_progress_booking_with_no_items_returns_it_to_draft ... 2026-09-24 07:55:03,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139537162403361.1790236503.518688440322876-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:55:03,659 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-09-24 07:55:03,729 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243925404066690.1790236503.687022686004639-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:55:03,734 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-09-24 07:55:03,808 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-09-24 07:55:03,892 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-09-24 07:55:03,972 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616982734125188.1790236503.926774978637695-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:55:03,979 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-09-24 07:55:04,065 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390651810528701.1790236504.017092943191528-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:55:04,072 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-09-24 07:55:04,194 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-09-24 07:55:04,272 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-09-24 07:55:04,315 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:55:04,328 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetPlanIdsBookingExtension.test_booking_account_adds_trip_plan_to_fleet_plan_ids ... 2026-09-24 07:55:04,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:55:06,692 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [81] 2026-09-24 07:55:07,930 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_001 ... 2026-09-24 07:55:08,065 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_002 ... 2026-09-24 07:55:08,267 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [842] 2026-09-24 07:55:09,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_fill_analytic_line_trip_hook_writes_correct_account ... 2026-09-24 07:55:09,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [843] 2026-09-24 07:55:09,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 07:55:10,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_guard_registered_under_unique_name_after_rename ... 2026-09-24 07:55:10,034 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_unguarded_plan_can_be_deleted ... 2026-09-24 07:55:10,079 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:12,635 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e1c5b2e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:12,636 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e15d6020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:12,642 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:12,645 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e15d7ce0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:12,973 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:15,002 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f13060daa20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:15,003 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1304428680> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:15,011 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:15,015 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1304428a40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:16,030 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:17,938 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0e468e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:17,939 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfddee80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:17,946 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:17,950 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfddd940> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:18,279 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:20,877 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e27d27a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:20,878 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0bf8c20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:20,885 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:20,889 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0bfa660> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:21,230 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:23,793 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfb20040> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:23,794 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e22632e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:23,801 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:23,805 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e2260c20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:24,121 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:25,997 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfdbfa60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:25,997 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfc74a40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:26,005 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:26,008 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfc74040> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:27,066 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:29,064 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0091bc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:29,066 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e131efc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:29,072 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:29,078 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e131e3e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:29,364 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:31,943 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0e67740> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:31,944 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df017b00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:31,950 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:31,955 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df014fe0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 191, in test_unguarded_plan_can_be_deleted other_plan = self.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:32,346 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:35,227 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2b796c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:35,228 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0afb6a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:35,234 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:35,238 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0af8e00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:36,634 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51928, 51930, 51932, 51934] 2026-09-24 07:55:36,657 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:38,682 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0ebcf40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:38,683 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12df1d8400> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:38,688 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:38,692 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12df1d9bc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 195, in test_unguarded_plan_can_be_deleted other_plan.unlink() # must NOT raise File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:39,810 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [18] 2026-09-24 07:55:39,845 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_vehicle_trip_plan_is_guarded ... 2026-09-24 07:55:39,926 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:42,032 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0a41a80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:42,033 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e02f1620> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:42,043 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:42,047 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e02f2340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 995, in _prepare_update self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:43,520 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [43663, 43665, 43667, 43669] 2026-09-24 07:55:43,544 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:46,081 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1305f77380> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:46,082 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e002f060> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:46,089 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:46,093 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e002f880> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_booking_account/tests/test_fleet_vehicle_trip.py", line 184, in test_vehicle_trip_plan_is_guarded plan.unlink() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-b1a5ec1-225045/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1031, in unlink self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:46,314 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:48,313 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e002f100> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:48,315 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13064231a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:48,322 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:48,326 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1306421da0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 07:55:48,410 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:55:50,116 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_approve_drives_booking_to_confirmed ... 2026-09-24 07:55:50,851 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-09-24 07:55:50,949 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [845] 2026-09-24 07:55:51,098 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [558, 559] 2026-09-24 07:55:51,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-09-24 07:55:51,346 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [560] 2026-09-24 07:55:51,452 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [847] 2026-09-24 07:55:51,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646924818704326.1790236551.661578893661499-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:55:51,743 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [848] 2026-09-24 07:55:51,864 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357467497717545.1790236551.812623262405396-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:55:51,871 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [849] 2026-09-24 07:55:51,986 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [850] 2026-09-24 07:55:52,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805458437623921.1790236552.033279418945312-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:55:52,081 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [851] 2026-09-24 07:55:52,158 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659267420551068.1790236552.123347520828247-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:55:52,170 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [852] 2026-09-24 07:55:52,271 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [853] 2026-09-24 07:55:52,409 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_cancels_pending_request ... 2026-09-24 07:55:52,818 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_keeps_validated_request ... 2026-09-24 07:55:53,456 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [854] 2026-09-24 07:55:53,547 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [855] 2026-09-24 07:55:53,672 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [568, 569] 2026-09-24 07:55:53,775 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-09-24 07:55:53,917 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [570] 2026-09-24 07:55:54,051 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [857] 2026-09-24 07:55:54,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902301283130102.1790236554.210880756378174-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:55:54,282 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [858] 2026-09-24 07:55:54,372 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <583760556400927.1790236554.331207990646362-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:55:54,380 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [859] 2026-09-24 07:55:54,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [860] 2026-09-24 07:55:54,566 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <121560395558618.1790236554.521780967712402-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:55:54,577 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [861] 2026-09-24 07:55:54,686 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <669243271921175.1790236554.636665821075439-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:55:54,699 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [862] 2026-09-24 07:55:54,820 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [863] 2026-09-24 07:55:54,956 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_cancel_reverts_confirmed_booking ... 2026-09-24 07:55:55,639 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [864] 2026-09-24 07:55:55,741 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [865] 2026-09-24 07:55:55,883 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [578, 579] 2026-09-24 07:55:56,019 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-09-24 07:55:56,194 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [580] 2026-09-24 07:55:56,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [867] 2026-09-24 07:55:56,529 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <194419970949796.1790236556.482388019561768-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:55:56,540 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [868] 2026-09-24 07:55:56,628 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <421083513660075.1790236556.592325448989868-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:55:56,636 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [869] 2026-09-24 07:55:56,753 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [870] 2026-09-24 07:55:56,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657114175297784.1790236556.802344799041748-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:55:56,848 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [871] 2026-09-24 07:55:56,935 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <411613510200630.1790236556.892861604690552-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:55:56,942 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [872] 2026-09-24 07:55:57,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [873] 2026-09-24 07:55:57,266 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_gate_blocks_on_confirm_pre_violation ... 2026-09-24 07:55:57,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_get_approved_action_menu_path_confirms_booking_without_submit_button ... 2026-09-24 07:55:58,683 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [874] 2026-09-24 07:55:58,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-09-24 07:55:58,918 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [588, 589] 2026-09-24 07:55:59,014 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [876] 2026-09-24 07:55:59,169 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [590] 2026-09-24 07:55:59,256 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [877] 2026-09-24 07:55:59,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055006809244115.1790236559.398926258087158-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:55:59,460 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [878] 2026-09-24 07:55:59,548 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <179850107149670.1790236559.508989334106445-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:55:59,559 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [879] 2026-09-24 07:55:59,688 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [880] 2026-09-24 07:55:59,784 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <327962360423018.1790236559.735048294067383-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:55:59,792 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [881] 2026-09-24 07:55:59,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <241924268774561.1790236559.860994577407837-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:55:59,927 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [882] 2026-09-24 07:56:00,044 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [883] 2026-09-24 07:56:00,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inline_code_translation_emits_no_lang_warning ... 2026-09-24 07:56:00,760 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-09-24 07:56:00,840 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-09-24 07:56:00,952 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [598, 599] 2026-09-24 07:56:01,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [886] 2026-09-24 07:56:01,246 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [600] 2026-09-24 07:56:01,351 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [887] 2026-09-24 07:56:01,542 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992453201025903.1790236561.498209714889526-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:01,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [888] 2026-09-24 07:56:01,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977798129331145.1790236561.623214244842529-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:01,672 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [889] 2026-09-24 07:56:01,776 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [890] 2026-09-24 07:56:01,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <252041001023433.1790236561.819172620773315-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:01,865 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [891] 2026-09-24 07:56:01,944 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776493410095973.1790236561.908665895462036-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:01,955 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [892] 2026-09-24 07:56:02,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [893] 2026-09-24 07:56:02,629 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-09-24 07:56:02,738 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-09-24 07:56:02,823 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [608, 609] 2026-09-24 07:56:02,879 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [896] 2026-09-24 07:56:03,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inprogress_refuse_no_usererror ... 2026-09-24 07:56:03,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [897] 2026-09-24 07:56:03,685 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-09-24 07:56:03,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [610, 611] 2026-09-24 07:56:03,905 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [899] 2026-09-24 07:56:04,051 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [612] 2026-09-24 07:56:04,192 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [900] 2026-09-24 07:56:04,417 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390287404397301.1790236564.366635799407959-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:04,440 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [901] 2026-09-24 07:56:04,557 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526901422570741.1790236564.519040822982788-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:04,568 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [902] 2026-09-24 07:56:04,665 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [903] 2026-09-24 07:56:04,740 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <040099329147887.1790236564.702117443084717-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:04,748 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [904] 2026-09-24 07:56:04,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766561718686726.1790236564.788635492324829-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:04,832 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [905] 2026-09-24 07:56:04,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [906] 2026-09-24 07:56:05,096 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_m2m_back_link_auto_discovered ... 2026-09-24 07:56:05,636 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_na_booking_confirms_freely ... 2026-09-24 07:56:05,812 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422271114690920.1790236565.711579322814941-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:05,872 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [907] 2026-09-24 07:56:05,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064531028494106.1790236565.905032634735107-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:05,955 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [908] 2026-09-24 07:56:06,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [909] 2026-09-24 07:56:06,125 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [910] 2026-09-24 07:56:06,199 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865570853339915.1790236566.159713268280029-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:06,207 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [911] 2026-09-24 07:56:06,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <571011094356813.1790236566.241105556488037-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:06,288 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [912] 2026-09-24 07:56:06,381 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-09-24 07:56:06,432 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_action_confirm_override_on_fleet_booking ... 2026-09-24 07:56:06,457 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_redundant_approval_ui_in_rendered_form_view ... 2026-09-24 07:56:06,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_per_company_seed_idempotent_and_code_populated ... 2026-09-24 07:56:07,316 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_refuse_drives_booking_back_to_draft ... 2026-09-24 07:56:07,962 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [914] 2026-09-24 07:56:08,048 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [915] 2026-09-24 07:56:08,140 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [627, 628] 2026-09-24 07:56:08,239 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-09-24 07:56:08,377 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_submit_creates_request_booking_stays_draft ... 2026-09-24 07:56:08,792 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_when_is_data_driven_domain_controls_requirement ... 2026-09-24 07:56:09,027 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <110067973122556.1790236568.896231889724731-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:09,091 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-09-24 07:56:09,178 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268839765332317.1790236569.128851413726807-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:09,188 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [918] 2026-09-24 07:56:09,274 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [919] 2026-09-24 07:56:09,362 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [920] 2026-09-24 07:56:09,441 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <496434768073617.1790236569.398502826690674-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:09,450 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [921] 2026-09-24 07:56:09,530 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149939381497330.1790236569.488059282302856-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:09,539 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [922] 2026-09-24 07:56:09,639 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [923] 2026-09-24 07:56:09,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:56:12,027 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_probe_returns_loadable ... 2026-09-24 07:56:12,299 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130140166818342.1790236572.207436561584473-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:12,362 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [924] 2026-09-24 07:56:12,448 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763806038619038.1790236572.399890184402466-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:12,455 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [925] 2026-09-24 07:56:12,549 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-09-24 07:56:12,641 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [927] 2026-09-24 07:56:12,726 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246583483379301.1790236572.679237365722656-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:12,734 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [928] 2026-09-24 07:56:12,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139968892917422.1790236572.771669864654541-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:12,827 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [929] 2026-09-24 07:56:12,916 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [930] 2026-09-24 07:56:13,022 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [931] 2026-09-24 07:56:13,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_skips_weight_check ... 2026-09-24 07:56:13,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <854099836040743.1790236573.275161743164062-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:13,427 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-09-24 07:56:13,497 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784141614500324.1790236573.459881544113159-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:13,502 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-09-24 07:56:13,573 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-09-24 07:56:13,653 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [935] 2026-09-24 07:56:13,724 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <066508032435800.1790236573.684348821640015-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:13,730 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-09-24 07:56:13,795 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787324244692067.1790236573.759395122528076-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:13,801 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-09-24 07:56:13,877 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-09-24 07:56:13,966 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-09-24 07:56:14,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_true_cargo_raises_on_overload ... 2026-09-24 07:56:14,245 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <594408058830889.1790236574.147180318832397-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:14,296 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-09-24 07:56:14,369 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <191193265101994.1790236574.329213857650757-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:14,375 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-09-24 07:56:14,458 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-09-24 07:56:14,537 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-09-24 07:56:14,615 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <134330372377125.1790236574.573412179946899-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:14,621 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-09-24 07:56:14,692 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526130194840494.1790236574.654314994812012-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:14,699 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-09-24 07:56:14,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-09-24 07:56:14,854 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-09-24 07:56:14,987 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:56:17,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_010_transport_type_must_be_cargo_for_cargo_lines ... 2026-09-24 07:56:17,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_011_transport_type_cargo_allows_cargo_lines ... 2026-09-24 07:56:17,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_012_total_cargo_weight_cannot_exceed_demand ... 2026-09-24 07:56:17,364 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_013_total_cargo_volume_cannot_exceed_demand ... 2026-09-24 07:56:17,559 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:56:19,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_01_cargo_manual: Starting TestFleetBookingItemAssignmentCargoManual.test_201_manual_assign_cargo_item_to_vehicle_and_trip ... 2026-09-24 07:56:20,012 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <202884161052098.1790236579.905099630355835-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:20,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-09-24 07:56:20,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390995063660627.1790236580.117049455642700-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:20,190 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-09-24 07:56:20,327 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-09-24 07:56:20,406 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-09-24 07:56:20,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <914521002500950.1790236580.441137552261353-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:20,512 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-09-24 07:56:20,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978212244790103.1790236580.553284406661987-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:20,598 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-09-24 07:56:20,682 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-09-24 07:56:20,775 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-09-24 07:56:21,264 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #422 deleted trip.segment records with IDs: [83] 2026-09-24 07:56:21,374 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_01_cargo_manual: Starting TestFleetBookingItemAssignmentCargoManual.test_202_manual_remove_cargo_item_from_trip ... 2026-09-24 07:56:21,578 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954232390770803.1790236581.452873706817627-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:21,641 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-09-24 07:56:21,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071285075285146.1790236581.691866636276245-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:21,750 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-09-24 07:56:21,854 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-09-24 07:56:21,979 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-09-24 07:56:22,109 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211077575654599.1790236582.051997423171997-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:22,119 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-09-24 07:56:22,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285338728433900.1790236582.161567687988281-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:22,222 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-09-24 07:56:22,347 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-09-24 07:56:22,446 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-09-24 07:56:22,876 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #422 deleted trip.segment records with IDs: [85] 2026-09-24 07:56:23,072 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [90, 91] 2026-09-24 07:56:23,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_01_cargo_manual: Starting TestFleetBookingItemAssignmentCargoManual.test_203_incompatible_vehicle_cannot_load_cargo ... 2026-09-24 07:56:23,374 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409759990347580.1790236583.254923343658447-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:23,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-09-24 07:56:23,528 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736891237931158.1790236583.476135969161987-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:23,535 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-09-24 07:56:23,620 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-09-24 07:56:23,739 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-09-24 07:56:23,803 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975526845413616.1790236583.769376039505005-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:23,810 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-09-24 07:56:23,897 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251351933520291.1790236583.846503496170044-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:23,905 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-09-24 07:56:24,014 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-09-24 07:56:24,096 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-09-24 07:56:24,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:56:26,457 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_02_auto_cargo_even: Starting TestFleetBookingItemAssignmentAutoCargoEven.test_301_auto_even_all_cargo_items_assigned_and_spread_across_vehicles ... 2026-09-24 07:56:26,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <214672313284596.1790236586.824428081512451-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:27,104 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-09-24 07:56:27,183 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <684385989988158.1790236587.138550281524658-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:27,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-09-24 07:56:27,277 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-09-24 07:56:27,354 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-09-24 07:56:27,429 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371624425876390.1790236587.389307498931885-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:27,435 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-09-24 07:56:27,508 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <127317253734770.1790236587.468346118927002-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:27,514 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-09-24 07:56:27,590 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-09-24 07:56:27,669 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-09-24 07:56:27,749 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443690081073342.1790236587.712092161178589-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:27,755 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-09-24 07:56:27,830 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <068549466520846.1790236587.789531946182251-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:27,836 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-09-24 07:56:27,918 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-09-24 07:56:28,004 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-09-24 07:56:28,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322048313990591.1790236588.036759614944458-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:28,080 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-09-24 07:56:28,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410687711259679.1790236588.113354682922363-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:28,160 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-09-24 07:56:28,243 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-09-24 07:56:28,341 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-09-24 07:56:28,467 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398975301104244.1790236588.397928476333618-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:28,476 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-09-24 07:56:28,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <952083891541477.1790236588.522500514984131-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:28,573 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-09-24 07:56:28,659 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-09-24 07:56:28,753 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-09-24 07:56:28,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849516462721465.1790236588.794310808181763-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:28,843 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-09-24 07:56:28,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709564055190855.1790236588.880249261856079-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:28,930 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-09-24 07:56:29,018 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-09-24 07:56:29,101 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-09-24 07:56:29,183 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735940738252089.1790236589.142584323883057-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:29,189 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-09-24 07:56:29,268 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355390903053304.1790236589.224810123443604-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:29,275 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-09-24 07:56:29,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-09-24 07:56:29,452 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-09-24 07:56:29,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <313432874828767.1790236589.489091634750366-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:29,541 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-09-24 07:56:29,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058218891071458.1790236589.573392152786255-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:29,621 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-09-24 07:56:29,715 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-09-24 07:56:29,806 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-09-24 07:56:29,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <800024862871478.1790236589.850299358367920-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:29,895 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-09-24 07:56:29,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886835410173315.1790236589.928714513778687-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:29,979 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-09-24 07:56:30,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-09-24 07:56:30,170 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-09-24 07:56:30,270 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <446310022458760.1790236590.207834720611572-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:30,285 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-09-24 07:56:30,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081066787203645.1790236590.338433265686035-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:30,412 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-09-24 07:56:30,501 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-09-24 07:56:30,591 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-09-24 07:56:30,671 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773410136905783.1790236590.635285854339600-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:30,684 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-09-24 07:56:30,764 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237637750536327.1790236590.719219446182251-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:30,780 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-09-24 07:56:30,889 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-09-24 07:56:31,013 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-09-24 07:56:31,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291956416763054.1790236591.050680875778198-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:31,102 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-09-24 07:56:31,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <471781651598151.1790236591.138390779495239-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:31,188 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-09-24 07:56:31,292 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-09-24 07:56:31,407 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-09-24 07:56:31,739 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [87] 2026-09-24 07:56:32,018 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [89] 2026-09-24 07:56:32,244 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [91] 2026-09-24 07:56:32,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:56:34,615 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_assignment_02_auto_cargo_fill: Starting TestFleetBookingItemAssignmentAutoCargoFill.test_401_auto_fill_prefers_filling_single_vehicle_when_capacity_allows ... 2026-09-24 07:56:34,940 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269151194630944.1790236594.861649990081787-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:35,149 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-09-24 07:56:35,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <348744586970958.1790236595.183797836303711-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:35,235 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-09-24 07:56:35,324 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-09-24 07:56:35,411 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-09-24 07:56:35,493 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <541436265241243.1790236595.447792530059814-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:35,500 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-09-24 07:56:35,581 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519570538913224.1790236595.536080121994019-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:35,589 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-09-24 07:56:35,677 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-09-24 07:56:35,763 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-09-24 07:56:35,856 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211008607924402.1790236595.811652660369873-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:35,863 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-09-24 07:56:35,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <597840997935394.1790236595.900952816009521-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:35,953 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-09-24 07:56:36,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-09-24 07:56:36,137 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-09-24 07:56:36,214 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266766200542657.1790236596.172912836074829-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:36,221 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-09-24 07:56:36,299 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <321599250397362.1790236596.257817506790161-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:36,306 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-09-24 07:56:36,390 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-09-24 07:56:36,482 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-09-24 07:56:36,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314426910200053.1790236596.530589580535889-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:36,582 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-09-24 07:56:36,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569123476565036.1790236596.620405673980713-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:36,694 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-09-24 07:56:36,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-09-24 07:56:36,908 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-09-24 07:56:36,993 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793801008349194.1790236596.950605630874634-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:36,999 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-09-24 07:56:37,079 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <447354386406147.1790236597.036316633224487-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:37,086 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-09-24 07:56:37,157 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-09-24 07:56:37,231 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-09-24 07:56:37,324 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907181645578972.1790236597.279781341552734-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:37,331 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-09-24 07:56:37,451 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353753832099882.1790236597.387656211853027-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:37,463 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-09-24 07:56:37,548 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-09-24 07:56:37,629 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-09-24 07:56:37,703 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034609452133411.1790236597.663413047790527-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:37,710 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-09-24 07:56:37,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900216193910790.1790236597.742115497589111-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:37,790 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-09-24 07:56:37,869 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-09-24 07:56:37,947 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-09-24 07:56:38,034 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561611029118649.1790236597.994430541992188-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:38,039 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-09-24 07:56:38,117 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <937825948244572.1790236598.074950695037842-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:38,123 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-09-24 07:56:38,196 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-09-24 07:56:38,281 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-09-24 07:56:38,356 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443287716166358.1790236598.316584110260010-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:38,362 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-09-24 07:56:38,435 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386107583013584.1790236598.394727230072021-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:38,440 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-09-24 07:56:38,522 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-09-24 07:56:38,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-09-24 07:56:38,689 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003738947474012.1790236598.651029348373413-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:38,696 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-09-24 07:56:38,775 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370464570652442.1790236598.732387542724609-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:38,782 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-09-24 07:56:38,864 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-09-24 07:56:38,941 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-09-24 07:56:39,012 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <904685803977785.1790236598.973215579986572-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:39,019 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-09-24 07:56:39,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <525401404457136.1790236599.057989120483398-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:39,112 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-09-24 07:56:39,200 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-09-24 07:56:39,288 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-09-24 07:56:39,670 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [93] 2026-09-24 07:56:39,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:56:41,754 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_cargo_weight_volume: Starting TestFleetBookingItemCargoWeightVolume.test_020_booking_item_weight_includes_cargo_weight ... 2026-09-24 07:56:41,908 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_cargo_weight_volume: Starting TestFleetBookingItemCargoWeightVolume.test_021_booking_item_volume_includes_cargo_volume ... 2026-09-24 07:56:41,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_item_cargo_weight_volume: Starting TestFleetBookingItemCargoWeightVolume.test_022_booking_item_cargo_id_points_to_first_cargo ... 2026-09-24 07:56:42,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:56:44,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_report_cargo: Starting TestFleetBookingReportCargo.test_040_booking_report_aggregates_cargo_weight_and_volume ... 2026-09-24 07:56:44,355 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:56:46,289 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_001_create_cargo_on_draft_booking_success ... 2026-09-24 07:56:46,438 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_003_reassign_cargo_between_draft_bookings ... 2026-09-24 07:56:46,510 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_004_reassign_cargo_from_non_draft_booking_fails ... 2026-09-24 07:56:46,750 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <178898459136230.1790236606.612841129302979-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:46,839 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-09-24 07:56:46,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <079539313934723.1790236606.892649412155151-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:46,963 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-09-24 07:56:47,062 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-09-24 07:56:47,154 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-09-24 07:56:47,239 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <932229390897499.1790236607.185776472091675-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:47,253 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-09-24 07:56:47,349 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <587261593119436.1790236607.294516801834106-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:47,367 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-09-24 07:56:47,493 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-09-24 07:56:47,616 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-09-24 07:56:47,669 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_005_reassign_cargo_to_non_draft_booking_fails ... 2026-09-24 07:56:47,947 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855345288310192.1790236607.792084932327271-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:48,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-09-24 07:56:48,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539881385423929.1790236608.113124847412109-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:48,158 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-09-24 07:56:48,259 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-09-24 07:56:48,349 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-09-24 07:56:48,425 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549599371325903.1790236608.385829925537109-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:48,431 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-09-24 07:56:48,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <927899422641264.1790236608.460378885269165-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:48,498 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-09-24 07:56:48,593 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-09-24 07:56:48,676 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-09-24 07:56:48,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_006_unlink_cargo_also_unlinks_booking_item ... 2026-09-24 07:56:48,843 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.cargo records with IDs: [34] 2026-09-24 07:56:48,868 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.booking.item records with IDs: [117] 2026-09-24 07:56:48,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:56:50,881 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_031_check_capacity_for_cargo_within_limits ... 2026-09-24 07:56:51,121 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_032_check_capacity_for_cargo_exceeding_weight ... 2026-09-24 07:56:51,369 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_033_check_capacity_for_cargo_exceeding_volume ... 2026-09-24 07:56:51,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:56:53,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_050_trip_cargo_ids_and_count_after_assign_trip ... 2026-09-24 07:56:54,102 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966921940891501.1790236613.999758958816528-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:54,161 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-09-24 07:56:54,260 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429417428334817.1790236614.210044622421265-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:54,268 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-09-24 07:56:54,365 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-09-24 07:56:54,477 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-09-24 07:56:54,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <116438018233847.1790236614.509198188781738-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:54,563 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-09-24 07:56:54,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356218044081758.1790236614.596408605575562-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:54,666 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-09-24 07:56:54,759 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-09-24 07:56:54,854 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-09-24 07:56:55,144 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [95] 2026-09-24 07:56:55,244 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_051_trip_cargo_ids_cleared_after_remove_from_trip ... 2026-09-24 07:56:55,464 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077474194953294.1790236615.321253299713135-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:55,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-09-24 07:56:56,296 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679537926624693.1790236615.580367326736450-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:56,305 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-09-24 07:56:56,406 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-09-24 07:56:56,515 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-09-24 07:56:56,597 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721888528921969.1790236616.555830955505371-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:56,603 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-09-24 07:56:56,668 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008945597626698.1790236616.634480476379395-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:56,673 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-09-24 07:56:56,758 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-09-24 07:56:56,839 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-09-24 07:56:57,131 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [97] 2026-09-24 07:56:57,251 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [102, 103] 2026-09-24 07:56:57,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_052_action_view_cargo_multiple_cargo_returns_domain ... 2026-09-24 07:56:57,576 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615472546374610.1790236617.415012121200562-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:57,668 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-09-24 07:56:57,753 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422594149477813.1790236617.706266641616821-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:57,765 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-09-24 07:56:57,924 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-09-24 07:56:58,031 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-09-24 07:56:58,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287876434849185.1790236618.071933746337891-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:58,112 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-09-24 07:56:58,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129499475033589.1790236618.140265464782715-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:58,184 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-09-24 07:56:58,258 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-09-24 07:56:58,340 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-09-24 07:56:58,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [99] 2026-09-24 07:56:58,664 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_trip_cargo_integration: Starting TestFleetVehicleTripCargoIntegration.test_053_action_view_cargo_single_cargo_opens_form_view ... 2026-09-24 07:56:58,847 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <067376534260107.1790236618.747432947158813-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:56:58,901 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-09-24 07:56:58,968 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <289017280973774.1790236618.929962158203125-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:56:58,973 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-09-24 07:56:59,048 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-09-24 07:56:59,124 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-09-24 07:56:59,197 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034614403680575.1790236619.155712842941284-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:56:59,204 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-09-24 07:56:59,271 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <669487164068020.1790236619.233403444290161-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:56:59,277 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-09-24 07:56:59,364 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-09-24 07:56:59,467 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-09-24 07:56:59,738 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [101] 2026-09-24 07:56:59,870 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:56:59,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_gantt.tests.test_fleet_booking_gantt_action_wiring: Starting TestFleetBookingGanttActionWiring.test_the_booking_screen_gains_a_gantt_tab_without_losing_its_landing_view_or_a_slot ... 2026-09-24 07:56:59,921 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_gantt.tests.test_fleet_booking_gantt_action_wiring: Starting TestFleetBookingGanttActionWiring.test_this_module_ships_exactly_one_gantt_chart_per_model ... 2026-09-24 07:56:59,956 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_gantt.tests.test_fleet_booking_gantt_action_wiring: Starting TestFleetBookingGanttActionWiring.test_uninstalling_restores_the_booking_screen_to_its_pre_install_view_mode ... 2026-09-24 07:56:59,990 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_gantt.tests.test_fleet_booking_gantt_action_wiring: Starting TestFleetBookingGanttActionWiring.test_updating_the_module_never_duplicates_the_gantt_tab ... 2026-09-24 07:57:00,016 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_gantt.tests.test_fleet_booking_gantt_action_wiring: Starting TestFleetBookingGanttActionWiring.test_wiring_list_names_exactly_the_booking_screen ... 2026-09-24 07:57:00,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:57:00,063 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_action_fleet_booking_has_map_child_view ... 2026-09-24 07:57:00,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_is_marker_only_non_routing ... 2026-09-24 07:57:00,119 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_is_viin_map_type ... 2026-09-24 07:57:00,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_marker_popup_fields ... 2026-09-24 07:57:00,183 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_plots_pickup_address ... 2026-09-24 07:57:00,211 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_map_follows_every_native_mode_this_bridge_wired ... 2026-09-24 07:57:00,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_this_bridge_never_writes_its_mode_onto_the_action ... 2026-09-24 07:57:00,279 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:57:02,412 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_101_even_distribution_employee_transport_only ... 2026-09-24 07:57:02,770 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <278793527229048.1790236622.688972473144531-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:03,066 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-09-24 07:57:03,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053347382293666.1790236623.117931604385376-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:03,194 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-09-24 07:57:03,295 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-09-24 07:57:03,395 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-09-24 07:57:03,482 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773195689213272.1790236623.434081792831421-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:03,495 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-09-24 07:57:03,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830961026931953.1790236623.540240526199341-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:03,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-09-24 07:57:03,693 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-09-24 07:57:03,809 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-09-24 07:57:03,942 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <099275058346064.1790236623.876574754714966-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:03,952 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-09-24 07:57:04,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650492185942994.1790236623.993564844131470-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:04,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-09-24 07:57:04,168 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-09-24 07:57:04,287 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-09-24 07:57:04,370 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449991732873392.1790236624.327392339706421-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:04,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-09-24 07:57:04,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417837438809266.1790236624.415076255798340-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:04,469 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-09-24 07:57:04,560 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-09-24 07:57:04,742 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-09-24 07:57:04,820 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <928488784909750.1790236624.784718275070190-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:04,828 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-09-24 07:57:04,944 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <562910346415930.1790236624.880105733871460-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:04,955 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-09-24 07:57:05,072 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-09-24 07:57:05,198 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-09-24 07:57:05,295 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859457183136014.1790236625.241745233535767-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:05,303 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-09-24 07:57:05,397 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <465663231660663.1790236625.338984251022339-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:05,413 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-09-24 07:57:05,526 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-09-24 07:57:05,627 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-09-24 07:57:05,725 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <876382388567289.1790236625.676460027694702-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:05,740 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-09-24 07:57:05,849 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <110111627756805.1790236625.791133880615234-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:05,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-09-24 07:57:05,949 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-09-24 07:57:06,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-09-24 07:57:06,116 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906557076852396.1790236626.071532487869263-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:06,124 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-09-24 07:57:06,230 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <131795150461575.1790236626.168860197067261-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:06,243 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-09-24 07:57:06,349 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-09-24 07:57:06,473 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-09-24 07:57:06,591 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <585827453153073.1790236626.540812969207764-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:06,609 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-09-24 07:57:06,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332148083799758.1790236626.650663614273071-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:06,700 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-09-24 07:57:06,796 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-09-24 07:57:06,890 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-09-24 07:57:06,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398035504763538.1790236626.923869371414185-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:06,989 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-09-24 07:57:07,079 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <787385798647867.1790236627.034710168838501-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:07,090 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-09-24 07:57:07,196 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-09-24 07:57:07,332 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-09-24 07:57:07,449 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <804359694100032.1790236627.395699024200439-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:07,459 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-09-24 07:57:07,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619907850605903.1790236627.501221656799316-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:07,562 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-09-24 07:57:07,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-09-24 07:57:07,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-09-24 07:57:07,897 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033557150921820.1790236627.832656860351562-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:07,910 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-09-24 07:57:08,006 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695333083909643.1790236627.956796407699585-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:08,013 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-09-24 07:57:08,111 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-09-24 07:57:08,208 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-09-24 07:57:08,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <050211984691599.1790236628.254595518112183-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:08,314 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-09-24 07:57:08,415 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814219870689501.1790236628.360768556594849-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:08,422 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-09-24 07:57:08,510 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-09-24 07:57:08,595 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-09-24 07:57:08,659 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423812005034039.1790236628.624858379364014-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:08,665 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-09-24 07:57:08,734 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074117701753039.1790236628.696817874908447-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:08,749 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-09-24 07:57:08,853 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-09-24 07:57:08,979 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-09-24 07:57:09,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [103] 2026-09-24 07:57:09,864 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [105] 2026-09-24 07:57:10,253 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [107] 2026-09-24 07:57:10,689 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [109] 2026-09-24 07:57:11,013 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [111] 2026-09-24 07:57:11,151 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [106] 2026-09-24 07:57:11,317 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [113, 114] 2026-09-24 07:57:11,558 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [108] 2026-09-24 07:57:11,703 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [117, 118] 2026-09-24 07:57:11,907 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [110] 2026-09-24 07:57:12,124 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [121, 122] 2026-09-24 07:57:12,258 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_102_even_distribution_employee_exclusive_transport ... 2026-09-24 07:57:12,578 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143782754033720.1790236632.478727579116821-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:12,883 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-09-24 07:57:12,984 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574677810562471.1790236632.925440788269043-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:12,995 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-09-24 07:57:13,109 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-09-24 07:57:13,213 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-09-24 07:57:13,308 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <494996181661923.1790236633.257244586944580-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:13,319 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-09-24 07:57:13,421 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <405322076719955.1790236633.356851339340210-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:13,429 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-09-24 07:57:13,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-09-24 07:57:13,637 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-09-24 07:57:13,767 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749126274218248.1790236633.712810277938843-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:13,775 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-09-24 07:57:13,855 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <278626957824046.1790236633.809484004974365-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:13,863 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-09-24 07:57:13,954 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-09-24 07:57:14,052 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-09-24 07:57:14,138 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710637062233190.1790236634.090959310531616-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:14,145 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-09-24 07:57:14,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751280167517231.1790236634.184019565582275-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:14,250 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-09-24 07:57:14,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-09-24 07:57:14,442 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-09-24 07:57:14,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <663951224365703.1790236634.487974643707275-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:14,542 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-09-24 07:57:14,646 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629374753742673.1790236634.591118574142456-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:14,658 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-09-24 07:57:14,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-09-24 07:57:14,892 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-09-24 07:57:15,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <935372712363564.1790236634.942131757736206-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:15,009 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-09-24 07:57:15,112 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331945861915020.1790236635.050426483154297-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:15,122 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-09-24 07:57:15,227 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-09-24 07:57:15,342 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-09-24 07:57:15,438 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <177755541485823.1790236635.395155429840088-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:15,445 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-09-24 07:57:15,536 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034928633530677.1790236635.486578226089478-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:15,544 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-09-24 07:57:15,657 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-09-24 07:57:15,748 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-09-24 07:57:15,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <049077676389936.1790236635.791243791580200-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:15,870 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-09-24 07:57:15,965 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358121540343076.1790236635.915510416030884-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:15,976 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-09-24 07:57:16,083 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-09-24 07:57:16,179 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-09-24 07:57:16,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630350136492370.1790236636.229455709457397-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:16,281 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-09-24 07:57:16,367 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <296833231013963.1790236636.322216272354126-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:16,374 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-09-24 07:57:16,456 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-09-24 07:57:16,551 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-09-24 07:57:16,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <856164591210886.1790236636.589766979217529-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:16,651 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-09-24 07:57:16,747 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528037883139308.1790236636.691544532775879-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:16,755 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-09-24 07:57:16,863 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-09-24 07:57:16,971 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-09-24 07:57:17,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794249079833756.1790236637.012291908264160-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:17,077 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-09-24 07:57:17,176 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625850088561611.1790236637.122138023376465-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:17,182 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-09-24 07:57:17,260 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-09-24 07:57:17,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-09-24 07:57:17,416 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046085396437294.1790236637.378597021102905-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:17,426 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-09-24 07:57:17,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <281570168035931.1790236637.487117528915405-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:17,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-09-24 07:57:17,643 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-09-24 07:57:17,726 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-09-24 07:57:17,852 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658112852759328.1790236637.782314777374268-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:17,862 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-09-24 07:57:17,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833693998372742.1790236637.904343843460083-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:17,956 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-09-24 07:57:18,030 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-09-24 07:57:18,123 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-09-24 07:57:18,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <016636725728006.1790236638.156505823135376-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:18,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-09-24 07:57:18,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257057813866125.1790236638.250752449035645-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:18,309 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-09-24 07:57:18,422 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-09-24 07:57:18,544 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-09-24 07:57:18,986 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [125] 2026-09-24 07:57:19,335 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [127] 2026-09-24 07:57:19,692 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [129] 2026-09-24 07:57:20,135 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [131] 2026-09-24 07:57:20,486 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [133] 2026-09-24 07:57:20,591 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_103_even_distribution_vip_transport_only ... 2026-09-24 07:57:20,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <441701561483609.1790236640.849560022354126-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:21,266 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-09-24 07:57:21,369 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611436404976735.1790236641.309676885604858-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:21,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-09-24 07:57:21,474 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-09-24 07:57:21,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-09-24 07:57:21,679 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602588230102314.1790236641.624665021896362-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:21,689 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-09-24 07:57:21,784 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648257111529134.1790236641.728286743164062-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:21,791 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-09-24 07:57:21,888 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-09-24 07:57:22,028 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-09-24 07:57:22,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845202023693827.1790236642.086782932281494-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:22,150 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-09-24 07:57:22,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324076283318178.1790236642.194210052490234-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:22,260 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-09-24 07:57:22,351 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-09-24 07:57:22,466 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-09-24 07:57:22,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <621089668849732.1790236642.505257129669189-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:22,575 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-09-24 07:57:22,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220880631202835.1790236642.621446609497070-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:22,706 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-09-24 07:57:22,823 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-09-24 07:57:22,913 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-09-24 07:57:23,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981432967508956.1790236642.966901302337646-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:23,066 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-09-24 07:57:23,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305404342509733.1790236643.129444360733032-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:23,198 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-09-24 07:57:23,350 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-09-24 07:57:23,512 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-09-24 07:57:23,611 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <405735646951642.1790236643.559136152267456-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:23,625 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-09-24 07:57:23,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760024725417754.1790236643.682024717330933-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:23,747 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-09-24 07:57:23,846 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-09-24 07:57:23,950 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-09-24 07:57:24,040 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657058216211275.1790236643.993364334106445-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:24,060 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-09-24 07:57:24,143 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315727622107878.1790236644.100913047790527-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:24,150 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-09-24 07:57:24,237 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-09-24 07:57:24,326 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-09-24 07:57:24,412 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034525295529803.1790236644.364710807800293-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:24,419 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-09-24 07:57:24,507 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950620569688636.1790236644.459652423858643-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:24,513 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-09-24 07:57:24,598 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-09-24 07:57:24,699 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-09-24 07:57:24,825 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314962608857597.1790236644.754571914672852-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:24,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-09-24 07:57:24,929 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870439363225725.1790236644.873185873031616-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:24,936 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-09-24 07:57:25,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-09-24 07:57:25,132 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-09-24 07:57:25,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <426840671592421.1790236645.169023275375366-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:25,214 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-09-24 07:57:25,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509176151188478.1790236645.248517036437988-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:25,297 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-09-24 07:57:25,387 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-09-24 07:57:25,479 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-09-24 07:57:25,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062061980043523.1790236645.528427124023438-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:25,578 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-09-24 07:57:25,661 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372394341900994.1790236645.616345405578613-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:25,668 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-09-24 07:57:25,756 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-09-24 07:57:25,848 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-09-24 07:57:25,929 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715200315583292.1790236645.885782718658447-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:25,935 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-09-24 07:57:26,015 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552760526128415.1790236645.973870038986206-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:26,022 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-09-24 07:57:26,104 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-09-24 07:57:26,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-09-24 07:57:26,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390571618592846.1790236646.240470886230469-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:26,297 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-09-24 07:57:26,390 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002894586425650.1790236646.347695589065552-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:26,399 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-09-24 07:57:26,514 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-09-24 07:57:26,649 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-09-24 07:57:26,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <862349820592074.1790236646.696049690246582-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:26,806 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-09-24 07:57:26,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896712630889714.1790236646.854597330093384-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:26,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-09-24 07:57:27,035 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-09-24 07:57:27,142 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-09-24 07:57:27,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [135] 2026-09-24 07:57:27,895 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [137] 2026-09-24 07:57:28,264 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [139] 2026-09-24 07:57:28,706 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [141] 2026-09-24 07:57:29,079 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [143] 2026-09-24 07:57:29,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_104_even_distribution_vip_transport_only ... 2026-09-24 07:57:29,583 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103547253064347.1790236649.486594200134277-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:29,866 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-09-24 07:57:29,957 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <301632091542227.1790236649.906891345977783-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:29,964 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-09-24 07:57:30,054 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-09-24 07:57:30,145 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-09-24 07:57:30,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <013751161782552.1790236650.188028812408447-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:30,244 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-09-24 07:57:30,349 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840654109257621.1790236650.300613641738892-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:30,360 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-09-24 07:57:30,456 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-09-24 07:57:30,569 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-09-24 07:57:30,680 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877415954545010.1790236650.625251531600952-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:30,691 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-09-24 07:57:30,815 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997338110637417.1790236650.738316774368286-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:30,825 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-09-24 07:57:30,920 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-09-24 07:57:31,023 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-09-24 07:57:31,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859060164967908.1790236651.062301397323608-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:31,118 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-09-24 07:57:31,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549689832935547.1790236651.156720876693726-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:31,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-09-24 07:57:31,336 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-09-24 07:57:31,433 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-09-24 07:57:31,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748200031529929.1790236651.497361421585083-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:31,568 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-09-24 07:57:31,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <635500803353221.1790236651.607267856597900-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:31,664 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-09-24 07:57:31,767 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-09-24 07:57:31,880 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-09-24 07:57:31,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799549586299153.1790236651.920193433761597-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:31,975 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-09-24 07:57:32,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <669744608280981.1790236652.020514726638794-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:32,079 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-09-24 07:57:32,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-09-24 07:57:32,335 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-09-24 07:57:32,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139889580464663.1790236652.389330387115479-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:32,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-09-24 07:57:32,580 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596276127633485.1790236652.519829273223877-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:32,595 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-09-24 07:57:32,702 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-09-24 07:57:32,808 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-09-24 07:57:32,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <567430263288710.1790236652.847957611083984-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:32,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-09-24 07:57:33,015 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <571842580318952.1790236652.967287063598633-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:33,025 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-09-24 07:57:33,113 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-09-24 07:57:33,196 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-09-24 07:57:33,300 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954798216595352.1790236653.250292062759399-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:33,320 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-09-24 07:57:33,417 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443072440371013.1790236653.363195657730103-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:33,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-09-24 07:57:33,534 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-09-24 07:57:33,640 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-09-24 07:57:33,720 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392076889525238.1790236653.677674531936646-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:33,726 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-09-24 07:57:33,835 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840821017706519.1790236653.764317989349365-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:33,858 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-09-24 07:57:33,985 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-09-24 07:57:34,083 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-09-24 07:57:34,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249562641467713.1790236654.148495197296143-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:34,203 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-09-24 07:57:34,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <151968091967401.1790236654.245646476745605-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:34,311 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-09-24 07:57:34,433 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-09-24 07:57:34,553 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-09-24 07:57:34,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751286526108171.1790236654.588996410369873-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:34,662 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-09-24 07:57:34,753 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <999988724010187.1790236654.701448440551758-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:34,760 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-09-24 07:57:34,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-09-24 07:57:34,959 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-09-24 07:57:35,062 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226565057172243.1790236655.013614416122437-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:35,070 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-09-24 07:57:35,182 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <399114351693865.1790236655.133345603942871-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:35,195 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-09-24 07:57:35,330 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-09-24 07:57:35,456 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-09-24 07:57:35,545 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <645531742857429.1790236655.499109745025635-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:35,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-09-24 07:57:35,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <010204928148570.1790236655.589057445526123-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:35,649 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-09-24 07:57:35,743 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-09-24 07:57:35,842 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-09-24 07:57:35,941 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_105_even_distribution_vip_and_employee ... 2026-09-24 07:57:36,288 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521097960940714.1790236656.185968637466431-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:36,617 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-09-24 07:57:36,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503492151557078.1790236656.667209148406982-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:36,739 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-09-24 07:57:36,838 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-09-24 07:57:36,940 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-09-24 07:57:37,044 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347878585776773.1790236656.986726760864258-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:37,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-09-24 07:57:37,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <187166519886342.1790236657.098066091537476-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:37,170 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-09-24 07:57:37,276 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-09-24 07:57:37,384 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-09-24 07:57:37,475 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650010712337760.1790236657.431694269180298-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:37,483 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-09-24 07:57:37,566 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806980075601355.1790236657.521544456481934-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:37,573 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-09-24 07:57:37,693 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-09-24 07:57:37,805 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-09-24 07:57:37,895 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569761796566523.1790236657.847397327423096-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:37,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-09-24 07:57:38,010 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704104809281261.1790236657.946059226989746-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:38,026 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-09-24 07:57:38,123 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-09-24 07:57:38,210 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-09-24 07:57:38,308 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <649996890008700.1790236658.268000602722168-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:38,316 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-09-24 07:57:38,401 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351922983031738.1790236658.357512235641479-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:38,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-09-24 07:57:38,506 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-09-24 07:57:38,602 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-09-24 07:57:38,702 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <301932755298255.1790236658.637459993362427-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:38,711 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-09-24 07:57:38,792 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <818085659545327.1790236658.754083395004272-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:38,800 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-09-24 07:57:38,896 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-09-24 07:57:39,016 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-09-24 07:57:39,124 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <669208539213850.1790236659.067691087722778-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:39,131 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-09-24 07:57:39,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919464950189140.1790236659.174897193908691-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:39,232 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-09-24 07:57:39,323 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-09-24 07:57:39,431 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-09-24 07:57:39,532 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407766653082648.1790236659.476003170013428-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:39,550 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-09-24 07:57:39,664 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035533245473428.1790236659.604053974151611-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:39,675 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-09-24 07:57:39,787 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-09-24 07:57:39,896 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-09-24 07:57:39,997 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995220010476413.1790236659.951169490814209-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:40,010 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-09-24 07:57:40,083 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806244553349109.1790236660.047918558120728-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:40,090 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-09-24 07:57:40,178 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-09-24 07:57:40,290 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-09-24 07:57:40,396 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554023845887081.1790236660.340789079666138-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:40,405 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-09-24 07:57:40,511 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130011976668155.1790236660.452339410781860-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:40,525 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-09-24 07:57:40,639 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-09-24 07:57:40,750 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-09-24 07:57:40,865 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007569729721072.1790236660.805320978164673-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:40,873 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-09-24 07:57:40,974 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <750793396979178.1790236660.924600839614868-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:40,981 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-09-24 07:57:41,107 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-09-24 07:57:41,232 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-09-24 07:57:41,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365993078861394.1790236661.282620906829834-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:41,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-09-24 07:57:41,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <272746387520679.1790236661.429842233657837-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:41,501 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-09-24 07:57:41,622 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-09-24 07:57:41,719 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-09-24 07:57:41,826 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <678389212546474.1790236661.775620698928833-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:41,839 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-09-24 07:57:41,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <339672243682856.1790236661.886118888854980-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:41,958 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-09-24 07:57:42,093 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-09-24 07:57:42,244 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-09-24 07:57:42,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <006583358120748.1790236662.301366329193115-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:42,368 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-09-24 07:57:42,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574842096137077.1790236662.417764663696289-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:42,474 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-09-24 07:57:42,588 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-09-24 07:57:42,691 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-09-24 07:57:43,203 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [145] 2026-09-24 07:57:43,772 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [147] 2026-09-24 07:57:44,115 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [149] 2026-09-24 07:57:44,590 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [151] 2026-09-24 07:57:44,869 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [153] 2026-09-24 07:57:45,045 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [152] 2026-09-24 07:57:45,239 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [155, 156] 2026-09-24 07:57:45,379 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [154] 2026-09-24 07:57:45,484 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [159, 160] 2026-09-24 07:57:45,676 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [157, 158] 2026-09-24 07:57:45,851 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [163, 164, 165] 2026-09-24 07:57:45,951 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_106_even_distribution_capacity_exceeded ... 2026-09-24 07:57:46,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144065391305357.1790236666.142703056335449-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:46,505 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-09-24 07:57:46,583 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056641858440569.1790236666.541055679321289-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:46,589 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-09-24 07:57:46,671 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-09-24 07:57:46,758 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-09-24 07:57:46,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060273913449420.1790236666.789361715316772-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:46,839 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-09-24 07:57:46,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <387678872536696.1790236666.872905492782593-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:46,917 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-09-24 07:57:47,004 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-09-24 07:57:47,107 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-09-24 07:57:47,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <594522472932112.1790236667.176866054534912-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:47,233 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-09-24 07:57:47,316 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106998802555255.1790236667.270921707153320-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:47,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-09-24 07:57:47,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-09-24 07:57:47,483 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-09-24 07:57:47,564 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <210215059089211.1790236667.519243240356445-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:47,571 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-09-24 07:57:47,659 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906749480234626.1790236667.613133430480957-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:47,666 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-09-24 07:57:47,758 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-09-24 07:57:47,881 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-09-24 07:57:47,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629388632130275.1790236667.938734769821167-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:48,006 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-09-24 07:57:48,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826578261505963.1790236668.045768022537231-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:48,100 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-09-24 07:57:48,237 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-09-24 07:57:48,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-09-24 07:57:48,456 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543783941310587.1790236668.414811849594116-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:48,462 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-09-24 07:57:48,545 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507937127195108.1790236668.499646663665771-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:48,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-09-24 07:57:48,640 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-09-24 07:57:48,735 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-09-24 07:57:48,824 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <152228836518045.1790236668.778400182723999-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:48,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-09-24 07:57:48,922 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171780225749964.1790236668.872419595718384-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:48,934 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-09-24 07:57:49,037 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-09-24 07:57:49,133 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-09-24 07:57:49,234 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860122597253578.1790236669.177191495895386-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:49,244 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-09-24 07:57:49,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865284669557370.1790236669.293287277221680-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:49,360 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-09-24 07:57:49,473 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-09-24 07:57:49,604 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-09-24 07:57:49,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182391445460124.1790236669.669033050537109-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:49,742 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-09-24 07:57:49,844 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968047319840868.1790236669.786881446838379-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:49,860 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-09-24 07:57:49,969 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-09-24 07:57:50,091 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-09-24 07:57:50,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072003752278955.1790236670.135683298110962-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:50,186 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-09-24 07:57:50,272 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480143519064042.1790236670.222931623458862-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:50,280 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-09-24 07:57:50,375 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-09-24 07:57:50,467 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-09-24 07:57:50,570 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795525282824332.1790236670.520186185836792-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:50,577 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-09-24 07:57:50,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141656473494805.1790236670.622463226318359-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:50,670 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-09-24 07:57:50,759 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-09-24 07:57:50,860 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-09-24 07:57:50,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478585926644052.1790236670.910822391510010-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:50,970 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-09-24 07:57:51,053 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <980917653707417.1790236671.008828163146973-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:51,060 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-09-24 07:57:51,156 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-09-24 07:57:51,241 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-09-24 07:57:51,329 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058024199456919.1790236671.289527654647827-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:51,336 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-09-24 07:57:51,434 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171675610018320.1790236671.372919082641602-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:51,442 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-09-24 07:57:51,565 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-09-24 07:57:51,697 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-09-24 07:57:51,792 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <705120263907435.1790236671.743682622909546-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:51,810 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-09-24 07:57:51,906 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966630434668667.1790236671.851926565170288-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:51,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-09-24 07:57:52,062 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-09-24 07:57:52,154 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-09-24 07:57:52,512 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [169] 2026-09-24 07:57:52,835 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [171] 2026-09-24 07:57:53,228 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [173] 2026-09-24 07:57:53,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [175] 2026-09-24 07:57:54,264 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [177] 2026-09-24 07:57:54,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_107_even_distribution_mixed_conditions ... 2026-09-24 07:57:54,871 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035997815664750.1790236674.724385261535645-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:55,213 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-09-24 07:57:55,314 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317996228724556.1790236675.264815092086792-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:55,324 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-09-24 07:57:55,437 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-09-24 07:57:55,540 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-09-24 07:57:55,648 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955509954671719.1790236675.588798761367798-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:55,661 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-09-24 07:57:55,793 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561824194448715.1790236675.707894563674927-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:55,812 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-09-24 07:57:55,937 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-09-24 07:57:56,030 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-09-24 07:57:56,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035749909137644.1790236676.085143804550171-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:56,143 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-09-24 07:57:56,234 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087321325321590.1790236676.181198835372925-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:56,242 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-09-24 07:57:56,343 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-09-24 07:57:56,432 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-09-24 07:57:56,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <354488963363872.1790236676.470803976058960-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:56,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-09-24 07:57:56,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005201661425932.1790236676.582372903823853-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:56,644 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-09-24 07:57:56,738 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-09-24 07:57:56,818 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-09-24 07:57:56,901 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578783663207484.1790236676.860596895217896-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:56,907 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-09-24 07:57:57,040 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629341829801470.1790236676.954910755157471-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:57,049 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-09-24 07:57:57,154 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-09-24 07:57:57,279 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-09-24 07:57:57,349 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <203077359406259.1790236677.309845685958862-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:57,357 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-09-24 07:57:57,456 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540928761941734.1790236677.395782709121704-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:57,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-09-24 07:57:57,568 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-09-24 07:57:57,680 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-09-24 07:57:57,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <354941123729685.1790236677.729089021682739-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:57,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-09-24 07:57:57,885 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718461335258153.1790236677.826847791671753-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:57,895 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-09-24 07:57:58,003 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-09-24 07:57:58,096 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-09-24 07:57:58,190 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <687510965894248.1790236678.134799003601074-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:58,196 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-09-24 07:57:58,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895567896415455.1790236678.252481222152710-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:58,312 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-09-24 07:57:58,407 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-09-24 07:57:58,523 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-09-24 07:57:58,618 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401197608804016.1790236678.579896211624146-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:58,625 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-09-24 07:57:58,710 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <924837837543451.1790236678.664230823516846-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:58,718 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-09-24 07:57:58,817 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-09-24 07:57:58,940 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-09-24 07:57:59,037 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <925654143031438.1790236678.983067035675049-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:59,049 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-09-24 07:57:59,141 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759344398478966.1790236679.093279838562012-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:59,148 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-09-24 07:57:59,257 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-09-24 07:57:59,370 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-09-24 07:57:59,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311326916961599.1790236679.432254314422607-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:57:59,498 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-09-24 07:57:59,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <366203950389339.1790236679.541923761367798-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:57:59,607 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-09-24 07:57:59,709 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-09-24 07:57:59,791 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-09-24 07:57:59,873 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949872464299384.1790236679.830720663070679-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:57:59,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-09-24 07:57:59,969 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095870316690434.1790236679.923752546310425-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:57:59,982 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-09-24 07:58:00,074 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-09-24 07:58:00,165 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-09-24 07:58:00,266 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342969458411215.1790236680.220973253250122-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:00,289 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-09-24 07:58:00,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717113293327114.1790236680.329593658447266-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:00,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-09-24 07:58:00,536 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-09-24 07:58:00,658 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-09-24 07:58:00,736 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169330509207796.1790236680.695003986358643-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:00,743 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-09-24 07:58:00,820 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658129197203439.1790236680.777719020843506-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:00,829 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-09-24 07:58:00,943 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-09-24 07:58:01,035 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-09-24 07:58:01,457 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [179] 2026-09-24 07:58:01,902 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [181] 2026-09-24 07:58:02,230 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [183] 2026-09-24 07:58:02,403 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [182] 2026-09-24 07:58:02,582 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [185, 186] 2026-09-24 07:58:02,721 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [184] 2026-09-24 07:58:02,822 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [189, 190] 2026-09-24 07:58:03,030 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [187, 188] 2026-09-24 07:58:03,234 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [193, 194, 195] 2026-09-24 07:58:03,421 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [191, 192] 2026-09-24 07:58:03,635 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [199, 200, 201] 2026-09-24 07:58:03,734 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_108_allocate_even_distribution_more_vehicles_than_items ... 2026-09-24 07:58:04,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741654306465597.1790236683.928565979003906-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:04,309 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-09-24 07:58:04,390 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439803464598605.1790236684.344832420349121-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:04,398 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-09-24 07:58:04,487 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-09-24 07:58:04,572 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-09-24 07:58:04,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <910114065377981.1790236684.608631134033203-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:04,660 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-09-24 07:58:04,740 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008421802284149.1790236684.693806648254395-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:04,748 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-09-24 07:58:04,842 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-09-24 07:58:04,984 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-09-24 07:58:05,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <158483894577138.1790236685.058300971984863-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:05,115 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-09-24 07:58:05,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <393078384044671.1790236685.145805597305298-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:05,208 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-09-24 07:58:05,323 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-09-24 07:58:05,412 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-09-24 07:58:05,486 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521717267157885.1790236685.446280002593994-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:05,493 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-09-24 07:58:05,574 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749236413528995.1790236685.525540828704834-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:05,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-09-24 07:58:05,700 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-09-24 07:58:05,788 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-09-24 07:58:05,880 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <415134696008284.1790236685.835813283920288-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:05,888 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-09-24 07:58:05,985 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <303116858149513.1790236685.932736158370972-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:05,992 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-09-24 07:58:06,077 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-09-24 07:58:06,187 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-09-24 07:58:06,268 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <373086647914073.1790236686.225713014602661-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:06,275 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-09-24 07:58:06,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <551803423044146.1790236686.310646772384644-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:06,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-09-24 07:58:06,446 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-09-24 07:58:06,543 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-09-24 07:58:06,631 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <684902536497785.1790236686.590049982070923-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:06,638 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-09-24 07:58:06,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125006886004662.1790236686.671896934509277-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:06,710 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-09-24 07:58:06,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-09-24 07:58:06,894 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-09-24 07:58:06,994 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619861592047491.1790236686.939465045928955-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:07,001 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-09-24 07:58:07,096 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746210478400679.1790236687.043065071105957-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:07,104 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-09-24 07:58:07,210 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-09-24 07:58:07,307 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-09-24 07:58:07,396 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533019084751405.1790236687.354216814041138-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:07,403 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-09-24 07:58:07,482 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <470634235037448.1790236687.439772129058838-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:07,489 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-09-24 07:58:07,584 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-09-24 07:58:07,692 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-09-24 07:58:07,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164496438888729.1790236687.728660106658936-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:07,781 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-09-24 07:58:07,854 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <222024322798845.1790236687.816524505615234-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:07,860 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-09-24 07:58:07,950 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-09-24 07:58:08,021 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-09-24 07:58:08,108 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444258816965191.1790236688.065039634704590-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:08,115 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-09-24 07:58:08,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900276016156904.1790236688.158252000808716-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:08,209 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-09-24 07:58:08,301 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-09-24 07:58:08,393 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-09-24 07:58:08,482 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173955032051312.1790236688.433109760284424-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:08,490 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-09-24 07:58:08,573 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542739588698556.1790236688.529170989990234-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:08,580 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-09-24 07:58:08,669 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-09-24 07:58:08,759 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-09-24 07:58:08,845 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <403869981686762.1790236688.806308269500732-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:08,852 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-09-24 07:58:08,931 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358356446204761.1790236688.888778209686279-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:08,938 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-09-24 07:58:09,022 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-09-24 07:58:09,098 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-09-24 07:58:09,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <012163617133243.1790236689.129930973052979-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:09,173 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-09-24 07:58:09,245 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <693640509674155.1790236689.207854509353638-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:09,251 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-09-24 07:58:09,325 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-09-24 07:58:09,403 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-09-24 07:58:10,154 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [205] 2026-09-24 07:58:10,442 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [207] 2026-09-24 07:58:10,730 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [209] 2026-09-24 07:58:11,029 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [211] 2026-09-24 07:58:11,324 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [213] 2026-09-24 07:58:11,586 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [215] 2026-09-24 07:58:11,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [217] 2026-09-24 07:58:12,106 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [219] 2026-09-24 07:58:12,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_109_allocate_even_vehicle_mixed ... 2026-09-24 07:58:12,515 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269311729033701.1790236692.417935609817505-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:12,795 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-09-24 07:58:12,868 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780831308717658.1790236692.826862573623657-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:12,874 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-09-24 07:58:12,952 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-09-24 07:58:13,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-09-24 07:58:13,148 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833433527259612.1790236693.079149246215820-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:13,157 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-09-24 07:58:13,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431726455911149.1790236693.194305181503296-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:13,254 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-09-24 07:58:13,353 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-09-24 07:58:13,508 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-09-24 07:58:13,597 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224116701201623.1790236693.555429458618164-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:13,604 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-09-24 07:58:13,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <434122690293873.1790236693.644844532012939-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:13,703 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-09-24 07:58:13,790 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-09-24 07:58:13,885 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-09-24 07:58:13,994 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314875921831364.1790236693.928120613098145-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:14,003 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-09-24 07:58:14,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722170073208899.1790236694.046665668487549-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:14,099 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-09-24 07:58:14,189 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-09-24 07:58:14,281 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-09-24 07:58:14,375 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <948557952425330.1790236694.327450037002563-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:14,382 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-09-24 07:58:14,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939736665947692.1790236694.422973632812500-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:14,489 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-09-24 07:58:14,618 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-09-24 07:58:14,705 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-09-24 07:58:14,781 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <365129334849918.1790236694.741946697235107-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:14,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-09-24 07:58:14,870 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462081204089657.1790236694.828845739364624-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:14,885 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-09-24 07:58:15,009 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-09-24 07:58:15,106 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-09-24 07:58:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504094121246535.1790236695.153057813644409-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:15,203 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-09-24 07:58:15,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <632627377799372.1790236695.246211051940918-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:15,299 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-09-24 07:58:15,391 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-09-24 07:58:15,474 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-09-24 07:58:15,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <485959893687731.1790236695.512673377990723-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:15,572 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-09-24 07:58:15,665 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <270151479541245.1790236695.611803293228149-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:15,677 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-09-24 07:58:15,789 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-09-24 07:58:15,884 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-09-24 07:58:16,016 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977563333954084.1790236695.963944911956787-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:16,025 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-09-24 07:58:16,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <287601248551062.1790236696.066833496093750-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:16,117 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-09-24 07:58:16,207 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-09-24 07:58:16,320 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-09-24 07:58:16,436 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422923354757370.1790236696.373573780059814-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:16,444 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-09-24 07:58:16,540 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634010731387093.1790236696.489938974380493-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:16,551 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-09-24 07:58:16,645 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-09-24 07:58:16,736 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-09-24 07:58:16,829 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <774743099604126.1790236696.785242080688477-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:16,836 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-09-24 07:58:16,920 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322176844744533.1790236696.876028060913086-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:16,928 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-09-24 07:58:17,017 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-09-24 07:58:17,107 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-09-24 07:58:17,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096555387347350.1790236697.144114494323730-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:17,199 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-09-24 07:58:17,282 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <605039926584649.1790236697.238426923751831-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:17,296 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-09-24 07:58:17,407 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-09-24 07:58:17,502 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-09-24 07:58:17,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773439284065257.1790236697.572283983230591-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:17,631 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-09-24 07:58:17,721 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <274089878952992.1790236697.671224355697632-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:17,729 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-09-24 07:58:17,844 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-09-24 07:58:17,980 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-09-24 07:58:18,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422129496628096.1790236698.019301652908325-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:18,088 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-09-24 07:58:18,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665906726371352.1790236698.128184080123901-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:18,179 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-09-24 07:58:18,292 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-09-24 07:58:18,413 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-09-24 07:58:18,767 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [221] 2026-09-24 07:58:19,106 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [223] 2026-09-24 07:58:19,468 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [225] 2026-09-24 07:58:19,900 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [227] 2026-09-24 07:58:20,245 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [229] 2026-09-24 07:58:20,442 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [228] 2026-09-24 07:58:20,700 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [231, 232] 2026-09-24 07:58:20,924 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [230] 2026-09-24 07:58:21,074 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [235, 236] 2026-09-24 07:58:21,306 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [233, 234] 2026-09-24 07:58:21,515 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [239, 240, 241] 2026-09-24 07:58:21,628 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_even: Starting TestFleetBookingItemAutoPassengerEven.test_201_split_trip_by_transport_cycles ... 2026-09-24 07:58:21,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <296721845627976.1790236701.859237194061279-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:22,275 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-09-24 07:58:22,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552685047267079.1790236702.315593481063843-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:22,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-09-24 07:58:22,490 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-09-24 07:58:22,568 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-09-24 07:58:22,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655438196165802.1790236702.601623773574829-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:22,649 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-09-24 07:58:22,744 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806940872233004.1790236702.682195425033569-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:22,751 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-09-24 07:58:22,850 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1626] 2026-09-24 07:58:22,943 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-09-24 07:58:23,049 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789058374773150.1790236703.001206874847412-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:23,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-09-24 07:58:23,143 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <713645094992888.1790236703.098613739013672-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:23,160 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-09-24 07:58:23,249 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-09-24 07:58:23,351 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-09-24 07:58:23,446 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817766993103851.1790236703.391096353530884-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:23,452 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-09-24 07:58:23,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836341747754448.1790236703.497108936309814-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:23,556 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-09-24 07:58:23,650 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-09-24 07:58:23,746 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1635] 2026-09-24 07:58:23,839 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853428223033178.1790236703.795810699462891-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:23,852 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1636] 2026-09-24 07:58:23,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000077180676459.1790236703.890714645385742-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:23,953 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1637] 2026-09-24 07:58:24,063 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-09-24 07:58:24,175 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-09-24 07:58:24,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <391114178990504.1790236704.219993829727173-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:24,288 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-09-24 07:58:24,399 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104189701184406.1790236704.335005760192871-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:24,409 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-09-24 07:58:24,521 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-09-24 07:58:24,626 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1643] 2026-09-24 07:58:24,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <944833390212872.1790236704.679500818252563-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:24,750 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1644] 2026-09-24 07:58:24,843 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396930582348896.1790236704.796913623809814-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:24,851 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-09-24 07:58:24,968 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-09-24 07:58:25,058 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-09-24 07:58:25,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <010699560163663.1790236705.092583656311035-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:25,146 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-09-24 07:58:25,251 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <137190082426074.1790236705.200243949890137-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:25,260 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-09-24 07:58:25,389 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-09-24 07:58:25,534 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1651] 2026-09-24 07:58:25,637 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <202466067714555.1790236705.594214677810669-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:25,644 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-09-24 07:58:25,749 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977989673912856.1790236705.692887067794800-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:25,757 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-09-24 07:58:25,860 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-09-24 07:58:25,987 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-09-24 07:58:26,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138100969341420.1790236706.025284767150879-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:26,084 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-09-24 07:58:26,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <581881478112518.1790236706.135652780532837-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:26,199 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-09-24 07:58:26,304 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1658] 2026-09-24 07:58:26,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-09-24 07:58:26,562 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331549118994008.1790236706.502757549285889-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:26,573 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-09-24 07:58:26,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <576867381164337.1790236706.625461339950562-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:26,673 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-09-24 07:58:26,763 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-09-24 07:58:26,837 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-09-24 07:58:26,906 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679023575490770.1790236706.869020700454712-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:26,913 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-09-24 07:58:27,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345989647722484.1790236706.956014156341553-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:27,010 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-09-24 07:58:27,101 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-09-24 07:58:27,181 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-09-24 07:58:27,266 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003310559029397.1790236707.227254629135132-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:27,271 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-09-24 07:58:27,340 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <230393214986034.1790236707.303502559661865-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:27,351 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-09-24 07:58:27,437 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-09-24 07:58:27,531 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-09-24 07:58:27,606 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231773329349221.1790236707.569243192672729-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:27,612 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-09-24 07:58:27,688 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <099510088885818.1790236707.647691249847412-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:27,698 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-09-24 07:58:27,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1674] 2026-09-24 07:58:27,875 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1675] 2026-09-24 07:58:28,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527977559465247.1790236708.118183612823486-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:28,423 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1676] 2026-09-24 07:58:28,498 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <868762761409303.1790236708.452947854995728-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:28,510 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1677] 2026-09-24 07:58:28,617 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1678] 2026-09-24 07:58:28,709 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1679] 2026-09-24 07:58:28,796 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542704357361485.1790236708.750251531600952-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:28,804 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-09-24 07:58:28,893 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <057420741346553.1790236708.842657327651978-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:28,902 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1681] 2026-09-24 07:58:29,006 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-09-24 07:58:29,096 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-09-24 07:58:29,214 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412284544642386.1790236709.152419805526733-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:29,226 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1684] 2026-09-24 07:58:29,313 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <364238572154373.1790236709.271304607391357-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:29,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1685] 2026-09-24 07:58:29,423 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1686] 2026-09-24 07:58:29,506 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1687] 2026-09-24 07:58:29,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427339726890622.1790236709.543548345565796-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:29,607 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1688] 2026-09-24 07:58:29,699 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519275516453988.1790236709.650102615356445-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:29,709 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1689] 2026-09-24 07:58:29,824 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1690] 2026-09-24 07:58:29,952 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1691] 2026-09-24 07:58:30,038 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847471104078043.1790236709.994681119918823-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:30,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1692] 2026-09-24 07:58:30,139 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671065320185625.1790236710.092221260070801-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:30,147 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1693] 2026-09-24 07:58:30,240 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1694] 2026-09-24 07:58:30,333 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1695] 2026-09-24 07:58:30,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173158428063152.1790236710.379688262939453-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:30,434 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1696] 2026-09-24 07:58:30,517 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <989353782763716.1790236710.472470998764038-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:30,525 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1697] 2026-09-24 07:58:30,617 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1698] 2026-09-24 07:58:30,707 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1699] 2026-09-24 07:58:30,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870775148188757.1790236710.755490779876709-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:30,801 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1700] 2026-09-24 07:58:30,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524296937783325.1790236710.836867094039917-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:30,886 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1701] 2026-09-24 07:58:30,988 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1702] 2026-09-24 07:58:31,066 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1703] 2026-09-24 07:58:31,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <481770445326012.1790236711.097918987274170-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:31,141 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1704] 2026-09-24 07:58:31,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211076553044142.1790236711.188738107681274-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:31,250 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1705] 2026-09-24 07:58:31,334 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1706] 2026-09-24 07:58:31,416 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1707] 2026-09-24 07:58:31,532 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <486246815508426.1790236711.484621763229370-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:31,538 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1708] 2026-09-24 07:58:31,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <576458551079919.1790236711.574392318725586-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:31,642 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1709] 2026-09-24 07:58:31,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1710] 2026-09-24 07:58:31,909 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1711] 2026-09-24 07:58:32,014 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032800698329021.1790236711.952888488769531-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:32,023 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1712] 2026-09-24 07:58:32,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <010186937812886.1790236712.061117649078369-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:32,105 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1713] 2026-09-24 07:58:32,214 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1714] 2026-09-24 07:58:32,317 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1715] 2026-09-24 07:58:32,419 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <030070797620962.1790236712.370425939559937-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:32,443 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1716] 2026-09-24 07:58:32,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258214975336913.1790236712.493356704711914-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:32,560 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1717] 2026-09-24 07:58:32,639 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1718] 2026-09-24 07:58:32,744 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1719] 2026-09-24 07:58:32,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <716109325012306.1790236712.779889106750488-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:32,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1720] 2026-09-24 07:58:33,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <013458826893571.1790236712.918038606643677-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:33,007 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1721] 2026-09-24 07:58:33,120 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1722] 2026-09-24 07:58:33,217 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1723] 2026-09-24 07:58:33,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806765900190479.1790236713.266088247299194-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:33,318 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1724] 2026-09-24 07:58:33,440 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <719579607397281.1790236713.378549337387085-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:33,448 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1725] 2026-09-24 07:58:33,542 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1726] 2026-09-24 07:58:33,635 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1727] 2026-09-24 07:58:33,718 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886142334249692.1790236713.674325466156006-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:33,725 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1728] 2026-09-24 07:58:33,834 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <693464325586820.1790236713.777028322219849-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:33,842 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1729] 2026-09-24 07:58:33,953 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1730] 2026-09-24 07:58:34,030 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1731] 2026-09-24 07:58:34,387 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [245] 2026-09-24 07:58:34,693 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [247] 2026-09-24 07:58:35,076 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [249] 2026-09-24 07:58:35,420 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [251] 2026-09-24 07:58:35,801 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [253] 2026-09-24 07:58:35,933 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [248] 2026-09-24 07:58:36,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [255, 256] 2026-09-24 07:58:36,284 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [250] 2026-09-24 07:58:36,407 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [259, 260] 2026-09-24 07:58:36,615 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [252] 2026-09-24 07:58:36,897 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [263, 264] 2026-09-24 07:58:37,225 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [267] 2026-09-24 07:58:37,553 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [269] 2026-09-24 07:58:37,853 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [271] 2026-09-24 07:58:38,120 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [273] 2026-09-24 07:58:38,393 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [275] 2026-09-24 07:58:38,585 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [270] 2026-09-24 07:58:38,719 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [277, 278] 2026-09-24 07:58:38,881 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [272] 2026-09-24 07:58:38,998 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [281, 282] 2026-09-24 07:58:39,169 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [274] 2026-09-24 07:58:39,304 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [285, 286] 2026-09-24 07:58:39,433 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:58:41,802 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_101_allocate_fill_vehicle_non_exclusive ... 2026-09-24 07:58:42,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <972328250663883.1790236722.047818660736084-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:42,428 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1732] 2026-09-24 07:58:42,512 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <553892884164757.1790236722.464478254318237-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:42,519 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1733] 2026-09-24 07:58:42,601 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1734] 2026-09-24 07:58:42,689 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1735] 2026-09-24 07:58:42,770 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546582465882813.1790236722.725757837295532-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:42,776 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1736] 2026-09-24 07:58:42,849 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509711303143320.1790236722.805307865142822-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:42,855 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1737] 2026-09-24 07:58:42,941 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1738] 2026-09-24 07:58:43,022 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1739] 2026-09-24 07:58:43,109 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877742964121879.1790236723.067184925079346-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:43,115 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1740] 2026-09-24 07:58:43,193 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <705362695041371.1790236723.155174732208252-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:43,200 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1741] 2026-09-24 07:58:43,282 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1742] 2026-09-24 07:58:43,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1743] 2026-09-24 07:58:43,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005231141080723.1790236723.411457061767578-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:43,456 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1744] 2026-09-24 07:58:43,544 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423129544796000.1790236723.495163917541504-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:43,569 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1745] 2026-09-24 07:58:43,668 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1746] 2026-09-24 07:58:43,751 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1747] 2026-09-24 07:58:43,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <754385781272086.1790236723.793087482452393-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:43,843 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1748] 2026-09-24 07:58:43,921 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580764935552325.1790236723.877677679061890-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:43,928 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1749] 2026-09-24 07:58:44,007 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1750] 2026-09-24 07:58:44,088 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1751] 2026-09-24 07:58:44,164 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266595889510377.1790236724.123556375503540-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:44,170 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1752] 2026-09-24 07:58:44,249 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <765489783945454.1790236724.205302476882935-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:44,257 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1753] 2026-09-24 07:58:44,332 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1754] 2026-09-24 07:58:44,410 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1755] 2026-09-24 07:58:44,498 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759978523588234.1790236724.456230878829956-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:44,505 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1756] 2026-09-24 07:58:44,582 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <847643183541776.1790236724.540854215621948-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:44,588 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1757] 2026-09-24 07:58:44,665 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1758] 2026-09-24 07:58:44,739 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1759] 2026-09-24 07:58:44,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689479608778501.1790236724.774420976638794-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:44,820 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1760] 2026-09-24 07:58:44,891 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260359071557656.1790236724.853906154632568-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:44,898 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1761] 2026-09-24 07:58:44,980 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1762] 2026-09-24 07:58:45,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1763] 2026-09-24 07:58:45,139 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <614188251207554.1790236725.105068445205688-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:45,143 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1764] 2026-09-24 07:58:45,215 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <476037758971317.1790236725.172933101654053-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:45,222 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1765] 2026-09-24 07:58:45,306 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1766] 2026-09-24 07:58:45,388 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1767] 2026-09-24 07:58:45,467 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963280164480461.1790236725.426588058471680-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:45,474 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1768] 2026-09-24 07:58:45,557 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866622958575332.1790236725.510622262954712-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:45,569 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1769] 2026-09-24 07:58:45,668 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1770] 2026-09-24 07:58:45,761 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1771] 2026-09-24 07:58:45,866 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401715456589635.1790236725.810539960861206-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:45,889 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1772] 2026-09-24 07:58:45,974 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <250277066537667.1790236725.936090469360352-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:45,980 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1773] 2026-09-24 07:58:46,108 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1774] 2026-09-24 07:58:46,192 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1775] 2026-09-24 07:58:46,268 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253963719656801.1790236726.227791309356689-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:46,275 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1776] 2026-09-24 07:58:46,367 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828868713327753.1790236726.320336103439331-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:46,375 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1777] 2026-09-24 07:58:46,464 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1778] 2026-09-24 07:58:46,559 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1779] 2026-09-24 07:58:46,668 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <874062657302813.1790236726.614851236343384-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:46,682 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1780] 2026-09-24 07:58:46,796 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875885962442180.1790236726.747166156768799-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:46,804 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1781] 2026-09-24 07:58:46,925 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1782] 2026-09-24 07:58:47,027 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1783] 2026-09-24 07:58:47,113 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <999866303648936.1790236727.066297769546509-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:47,121 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1784] 2026-09-24 07:58:47,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480517299743381.1790236727.161702871322632-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:47,224 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1785] 2026-09-24 07:58:47,336 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1786] 2026-09-24 07:58:47,437 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1787] 2026-09-24 07:58:47,815 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [289] 2026-09-24 07:58:48,263 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [291] 2026-09-24 07:58:48,435 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [292] 2026-09-24 07:58:48,615 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [293, 294] 2026-09-24 07:58:48,835 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [295, 296] 2026-09-24 07:58:49,156 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [297, 298, 299] 2026-09-24 07:58:49,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [300, 301, 302] 2026-09-24 07:58:49,616 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [303, 304, 305, 306] 2026-09-24 07:58:50,024 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [311] 2026-09-24 07:58:50,171 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [312] 2026-09-24 07:58:50,341 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [313, 314] 2026-09-24 07:58:50,436 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_102_allocate_fill_vehicle_exclusive ... 2026-09-24 07:58:50,818 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648455120188083.1790236730.679058313369751-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:51,148 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1788] 2026-09-24 07:58:51,246 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029932693492025.1790236731.185568571090698-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:51,253 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1789] 2026-09-24 07:58:51,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1790] 2026-09-24 07:58:51,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1791] 2026-09-24 07:58:51,562 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412782319304294.1790236731.508932590484619-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:51,568 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1792] 2026-09-24 07:58:51,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <281158821800751.1790236731.602900266647339-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:51,672 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1793] 2026-09-24 07:58:51,790 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1794] 2026-09-24 07:58:51,899 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1795] 2026-09-24 07:58:52,006 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <999796960894834.1790236731.963294982910156-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:52,020 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1796] 2026-09-24 07:58:52,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <310130601999812.1790236732.065818786621094-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:52,126 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1797] 2026-09-24 07:58:52,235 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1798] 2026-09-24 07:58:52,333 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1799] 2026-09-24 07:58:52,416 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <273382217809996.1790236732.370120286941528-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:52,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1800] 2026-09-24 07:58:52,508 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <571239716842227.1790236732.462783575057983-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:52,518 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1801] 2026-09-24 07:58:52,625 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1802] 2026-09-24 07:58:52,735 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1803] 2026-09-24 07:58:52,842 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <650398366695281.1790236732.796327114105225-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:52,849 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1804] 2026-09-24 07:58:52,935 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115713123410777.1790236732.891020298004150-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:52,944 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1805] 2026-09-24 07:58:53,023 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1806] 2026-09-24 07:58:53,100 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1807] 2026-09-24 07:58:53,188 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <458636991395510.1790236733.138985395431519-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:53,194 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1808] 2026-09-24 07:58:53,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492995478214301.1790236733.229348421096802-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:53,290 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1809] 2026-09-24 07:58:53,393 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1810] 2026-09-24 07:58:53,474 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1811] 2026-09-24 07:58:53,591 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054667163789490.1790236733.538918495178223-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:53,596 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1812] 2026-09-24 07:58:53,681 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896750400539993.1790236733.636466979980469-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:53,688 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1813] 2026-09-24 07:58:53,785 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1814] 2026-09-24 07:58:53,905 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1815] 2026-09-24 07:58:54,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979527265720202.1790236733.955613613128662-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:54,017 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1816] 2026-09-24 07:58:54,113 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359260505811816.1790236734.062888145446777-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:54,123 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1817] 2026-09-24 07:58:54,275 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1818] 2026-09-24 07:58:54,378 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1819] 2026-09-24 07:58:54,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648459222699515.1790236734.427043437957764-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:54,471 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1820] 2026-09-24 07:58:54,552 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032864061179528.1790236734.500840425491333-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:54,559 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1821] 2026-09-24 07:58:54,680 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1822] 2026-09-24 07:58:54,773 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1823] 2026-09-24 07:58:54,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <490877924853771.1790236734.811966896057129-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:54,872 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1824] 2026-09-24 07:58:54,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <091616743381735.1790236734.910152673721313-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:54,960 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1825] 2026-09-24 07:58:55,065 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1826] 2026-09-24 07:58:55,207 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1827] 2026-09-24 07:58:55,321 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699400046999055.1790236735.273875236511230-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:55,328 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1828] 2026-09-24 07:58:55,409 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <329026150463444.1790236735.369420051574707-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:55,416 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1829] 2026-09-24 07:58:55,494 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1830] 2026-09-24 07:58:55,574 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1831] 2026-09-24 07:58:55,644 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912695989214356.1790236735.607147693634033-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:55,650 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1832] 2026-09-24 07:58:55,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087293525112680.1790236735.689936637878418-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:55,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1833] 2026-09-24 07:58:55,861 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1834] 2026-09-24 07:58:55,952 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1835] 2026-09-24 07:58:56,055 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580081944193715.1790236736.013735532760620-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:56,063 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1836] 2026-09-24 07:58:56,161 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119625229357909.1790236736.110581398010254-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:56,171 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1837] 2026-09-24 07:58:56,275 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1838] 2026-09-24 07:58:56,372 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1839] 2026-09-24 07:58:56,452 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462165392648651.1790236736.406860351562500-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:56,462 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1840] 2026-09-24 07:58:56,548 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664643000212623.1790236736.501172780990601-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:56,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1841] 2026-09-24 07:58:56,680 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1842] 2026-09-24 07:58:56,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1843] 2026-09-24 07:58:57,084 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [317] 2026-09-24 07:58:57,437 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [319] 2026-09-24 07:58:57,768 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [321] 2026-09-24 07:58:58,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [323] 2026-09-24 07:58:58,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_103_allocate_fill_vehicle_mixed ... 2026-09-24 07:58:58,420 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715637218293714.1790236738.335423469543457-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:58,668 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1844] 2026-09-24 07:58:58,737 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808099370711381.1790236738.699282407760620-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:58,743 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1845] 2026-09-24 07:58:58,821 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1846] 2026-09-24 07:58:58,891 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1847] 2026-09-24 07:58:58,972 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828851832504794.1790236738.926317930221558-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:58,979 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1848] 2026-09-24 07:58:59,050 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087170363072847.1790236739.009630203247070-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:59,057 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1849] 2026-09-24 07:58:59,143 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1850] 2026-09-24 07:58:59,265 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1851] 2026-09-24 07:58:59,367 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540747957571741.1790236739.321775436401367-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:58:59,374 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1852] 2026-09-24 07:58:59,462 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628454918793917.1790236739.416440486907959-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:58:59,469 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1853] 2026-09-24 07:58:59,568 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1854] 2026-09-24 07:58:59,683 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1855] 2026-09-24 07:58:59,760 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502638401843825.1790236739.717539548873901-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:58:59,771 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1856] 2026-09-24 07:58:59,862 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934367277100252.1790236739.818429231643677-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:58:59,872 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1857] 2026-09-24 07:58:59,963 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1858] 2026-09-24 07:59:00,039 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1859] 2026-09-24 07:59:00,115 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <999934209391863.1790236740.076173067092896-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:00,120 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1860] 2026-09-24 07:59:00,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651359981481487.1790236740.148869037628174-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:00,190 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1861] 2026-09-24 07:59:00,268 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1862] 2026-09-24 07:59:00,352 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1863] 2026-09-24 07:59:00,430 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <033765033533125.1790236740.388564109802246-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:00,437 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1864] 2026-09-24 07:59:00,508 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <645532644531660.1790236740.468888044357300-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:00,514 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1865] 2026-09-24 07:59:00,604 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1866] 2026-09-24 07:59:00,688 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1867] 2026-09-24 07:59:00,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667511313059367.1790236740.747569561004639-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:00,792 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-09-24 07:59:00,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <088787046500101.1790236740.824821710586548-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:00,869 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1869] 2026-09-24 07:59:00,965 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1870] 2026-09-24 07:59:01,044 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1871] 2026-09-24 07:59:01,127 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026286107275757.1790236741.083437681198120-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:01,132 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-09-24 07:59:01,204 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243352676739453.1790236741.164392471313477-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:01,214 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-09-24 07:59:01,309 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-09-24 07:59:01,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-09-24 07:59:01,497 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314614984186438.1790236741.453071594238281-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:01,504 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-09-24 07:59:01,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <603805056765348.1790236741.543975353240967-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:01,597 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-09-24 07:59:01,688 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-09-24 07:59:01,781 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-09-24 07:59:01,867 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <055530367891565.1790236741.820198059082031-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:01,874 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-09-24 07:59:01,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596811977899186.1790236741.912382125854492-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:01,966 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-09-24 07:59:02,059 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-09-24 07:59:02,153 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-09-24 07:59:02,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443580707159614.1790236742.204699993133545-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:02,257 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-09-24 07:59:02,337 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <687522101861965.1790236742.297111511230469-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:02,344 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-09-24 07:59:02,435 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1886] 2026-09-24 07:59:02,538 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1887] 2026-09-24 07:59:02,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776004061225038.1790236742.569541931152344-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:02,614 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1888] 2026-09-24 07:59:02,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <019810403657974.1790236742.646870851516724-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:02,697 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1889] 2026-09-24 07:59:02,780 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1890] 2026-09-24 07:59:02,854 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1891] 2026-09-24 07:59:02,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <290670424584910.1790236742.897336483001709-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:02,942 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1892] 2026-09-24 07:59:03,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182224749165057.1790236742.976420879364014-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:03,047 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1893] 2026-09-24 07:59:03,134 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1894] 2026-09-24 07:59:03,218 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1895] 2026-09-24 07:59:03,296 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <216033203683832.1790236743.253556489944458-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:03,303 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1896] 2026-09-24 07:59:03,386 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946162276263315.1790236743.342261314392090-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:03,394 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1897] 2026-09-24 07:59:03,485 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1898] 2026-09-24 07:59:03,577 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1899] 2026-09-24 07:59:03,901 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [325] 2026-09-24 07:59:04,284 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [327] 2026-09-24 07:59:04,590 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [329] 2026-09-24 07:59:05,074 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [331] 2026-09-24 07:59:05,292 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [332] 2026-09-24 07:59:05,468 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [333, 334] 2026-09-24 07:59:05,613 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [335, 336] 2026-09-24 07:59:05,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [337, 338, 339] 2026-09-24 07:59:06,111 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [343] 2026-09-24 07:59:06,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_fleet_booking_item_assignment_02_auto_passenger_fill: Starting TestFleetBookingItemAutoPassengerFill.test_104_unassignable_items_with_empty_vehicles ... 2026-09-24 07:59:06,532 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455751045506546.1790236746.422034263610840-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:06,847 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1900] 2026-09-24 07:59:06,943 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332636569425600.1790236746.898764848709106-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:06,956 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1901] 2026-09-24 07:59:07,054 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1902] 2026-09-24 07:59:07,151 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1903] 2026-09-24 07:59:07,227 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <366018724823675.1790236747.186832427978516-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:07,235 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1904] 2026-09-24 07:59:07,329 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607831240074856.1790236747.276820421218872-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:07,347 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1905] 2026-09-24 07:59:07,456 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1906] 2026-09-24 07:59:07,543 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1907] 2026-09-24 07:59:07,628 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803119636744328.1790236747.578464508056641-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:07,636 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1908] 2026-09-24 07:59:07,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349683931370677.1790236747.674522638320923-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:07,728 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1909] 2026-09-24 07:59:07,814 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1910] 2026-09-24 07:59:07,929 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1911] 2026-09-24 07:59:08,050 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <378057252891702.1790236747.975356340408325-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:08,062 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1912] 2026-09-24 07:59:08,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842051248876042.1790236748.114205598831177-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:08,167 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1913] 2026-09-24 07:59:08,290 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1914] 2026-09-24 07:59:08,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1915] 2026-09-24 07:59:08,502 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037439500951919.1790236748.456317186355591-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:08,518 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-09-24 07:59:08,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <001268875239114.1790236748.566445350646973-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:08,625 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-09-24 07:59:08,717 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-09-24 07:59:08,840 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-09-24 07:59:08,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338464005004566.1790236748.889120817184448-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:08,940 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-09-24 07:59:09,027 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <691362341031013.1790236748.978210210800171-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:09,036 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-09-24 07:59:09,131 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-09-24 07:59:09,251 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-09-24 07:59:09,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200977746991286.1790236749.303637504577637-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:09,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-09-24 07:59:09,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706378464304431.1790236749.398669004440308-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:09,454 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-09-24 07:59:09,563 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-09-24 07:59:09,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-09-24 07:59:09,806 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636788532237850.1790236749.720990419387817-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:09,817 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-09-24 07:59:09,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398805404849373.1790236749.863021135330200-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:09,921 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-09-24 07:59:10,016 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-09-24 07:59:10,098 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-09-24 07:59:10,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <557778184931114.1790236750.139452457427979-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:10,205 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-09-24 07:59:10,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <004069777361738.1790236750.256345033645630-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:10,318 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-09-24 07:59:10,433 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-09-24 07:59:10,531 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-09-24 07:59:10,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <241216184182853.1790236750.574785232543945-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:10,646 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-09-24 07:59:10,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860818761269423.1790236750.689774036407471-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:10,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-09-24 07:59:10,851 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-09-24 07:59:10,971 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-09-24 07:59:11,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776852687913982.1790236751.033550262451172-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:11,090 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-09-24 07:59:11,194 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <169711360034090.1790236751.149218082427979-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:11,210 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-09-24 07:59:11,313 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-09-24 07:59:11,427 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-09-24 07:59:11,525 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926402729691846.1790236751.468645095825195-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:11,532 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1944] 2026-09-24 07:59:11,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677063842798785.1790236751.572159051895142-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:11,626 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1945] 2026-09-24 07:59:11,747 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1946] 2026-09-24 07:59:11,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-09-24 07:59:11,950 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <019951137882575.1790236751.906202793121338-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:11,958 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-09-24 07:59:12,050 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763509172663147.1790236751.997590303421021-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:12,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1949] 2026-09-24 07:59:12,144 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1950] 2026-09-24 07:59:12,233 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-09-24 07:59:12,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <165235875454028.1790236752.273317337036133-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:12,340 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1952] 2026-09-24 07:59:12,440 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <810936679929831.1790236752.385298967361450-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:12,452 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1953] 2026-09-24 07:59:12,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1954] 2026-09-24 07:59:12,683 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1955] 2026-09-24 07:59:12,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:59:14,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_before_board_raises ... 2026-09-24 07:59:15,053 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957578460163336.1790236754.957729578018188-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:15,135 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-09-24 07:59:15,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865860808325749.1790236755.175092220306396-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:15,240 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-09-24 07:59:15,335 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-09-24 07:59:15,432 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-09-24 07:59:15,524 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782944719873363.1790236755.471148490905762-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:15,536 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-09-24 07:59:15,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <117140361448649.1790236755.585869789123535-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:15,649 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-09-24 07:59:15,767 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-09-24 07:59:15,907 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-09-24 07:59:16,246 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [345] 2026-09-24 07:59:16,463 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_checks_out_passenger ... 2026-09-24 07:59:16,712 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <457804507088051.1790236756.593426942825317-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:16,814 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2026-09-24 07:59:16,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864241200979450.1790236756.855225563049316-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:16,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-09-24 07:59:17,024 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-09-24 07:59:17,114 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-09-24 07:59:17,193 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353350343912112.1790236757.148683547973633-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:17,199 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-09-24 07:59:17,268 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794745614649330.1790236757.234793901443481-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:17,274 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-09-24 07:59:17,358 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-09-24 07:59:17,458 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-09-24 07:59:17,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [347] 2026-09-24 07:59:17,934 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_before_vehicle_scheduled_raises ... 2026-09-24 07:59:18,156 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920369513895175.1790236758.049312829971313-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:18,271 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-09-24 07:59:18,362 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423303870895703.1790236758.316087722778320-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:18,369 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-09-24 07:59:18,465 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2026-09-24 07:59:18,564 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1975] 2026-09-24 07:59:18,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <414092450570472.1790236758.604370832443237-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:18,684 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1976] 2026-09-24 07:59:18,791 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845968613598505.1790236758.742769956588745-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:18,799 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-09-24 07:59:18,898 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-09-24 07:59:18,989 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-09-24 07:59:19,047 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_checks_in_passenger ... 2026-09-24 07:59:19,292 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625934436076159.1790236759.201280593872070-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:19,393 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-09-24 07:59:19,467 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631718667566616.1790236759.429482221603394-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:19,486 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-09-24 07:59:19,584 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-09-24 07:59:19,720 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1983] 2026-09-24 07:59:19,818 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <518774954602250.1790236759.763937711715698-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:19,825 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-09-24 07:59:19,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975455982055156.1790236759.867597103118896-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:19,933 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1985] 2026-09-24 07:59:20,062 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-09-24 07:59:20,175 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-09-24 07:59:20,485 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [349] 2026-09-24 07:59:20,685 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_sets_check_in_timestamp ... 2026-09-24 07:59:20,962 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320376805983687.1790236760.870519876480103-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:21,080 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-09-24 07:59:21,171 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026278887798782.1790236761.128620386123657-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:21,187 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-09-24 07:59:21,286 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1990] 2026-09-24 07:59:21,413 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-09-24 07:59:21,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <322679320949740.1790236761.458704233169556-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:21,510 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-09-24 07:59:21,599 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <930037775165221.1790236761.556441783905029-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:21,607 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-09-24 07:59:21,708 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-09-24 07:59:21,809 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-09-24 07:59:22,094 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [351] 2026-09-24 07:59:22,281 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_twice_raises ... 2026-09-24 07:59:22,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053600890937791.1790236762.393917798995972-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:22,575 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-09-24 07:59:22,660 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981228721396543.1790236762.608324050903320-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:22,666 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-09-24 07:59:22,737 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-09-24 07:59:22,819 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-09-24 07:59:22,902 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <068793044592782.1790236762.861679792404175-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:22,915 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-09-24 07:59:22,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521968536542060.1790236762.943968057632446-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:23,002 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-09-24 07:59:23,086 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-09-24 07:59:23,176 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-09-24 07:59:23,445 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [353] 2026-09-24 07:59:23,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarded_passenger_is_not_flagged_no_show_on_done ... 2026-09-24 07:59:23,864 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345273567942241.1790236763.740781068801880-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:23,963 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-09-24 07:59:24,049 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <471827293582093.1790236763.999035358428955-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:24,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-09-24 07:59:24,172 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-09-24 07:59:24,272 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-09-24 07:59:24,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852003662001587.1790236764.309776782989502-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:24,387 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-09-24 07:59:24,475 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256947438751912.1790236764.427983045578003-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:24,482 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-09-24 07:59:24,575 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-09-24 07:59:24,665 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-09-24 07:59:24,998 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [355] 2026-09-24 07:59:25,186 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarding_barcodes_are_distinct ... 2026-09-24 07:59:25,444 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002052698138643.1790236765.320628404617310-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:25,551 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-09-24 07:59:25,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <793618685271144.1790236765.587413787841797-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:25,649 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-09-24 07:59:25,741 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-09-24 07:59:25,853 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-09-24 07:59:25,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <485263057482168.1790236765.891975879669189-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:25,945 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2016] 2026-09-24 07:59:26,054 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896328019223886.1790236765.983144521713257-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:26,063 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-09-24 07:59:26,189 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-09-24 07:59:26,297 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-09-24 07:59:26,344 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_keeps_terminal_boarding ... 2026-09-24 07:59:26,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <139893056920840.1790236766.474833250045776-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:26,711 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-09-24 07:59:26,812 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286059938268611.1790236766.756302833557129-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:26,821 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-09-24 07:59:26,930 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-09-24 07:59:27,075 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-09-24 07:59:27,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <176499256221152.1790236767.128829240798950-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:27,198 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-09-24 07:59:27,288 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821252982063532.1790236767.244582653045654-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:27,296 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-09-24 07:59:27,391 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2026-09-24 07:59:27,513 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-09-24 07:59:27,880 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [357] 2026-09-24 07:59:28,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_resets_non_terminal_boarding ... 2026-09-24 07:59:28,387 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201623613342557.1790236768.248016595840454-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:28,497 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-09-24 07:59:28,579 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526250510258963.1790236768.534447193145752-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:28,585 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-09-24 07:59:28,685 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2026-09-24 07:59:28,775 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-09-24 07:59:28,846 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546735586969407.1790236768.807886123657227-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:28,852 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-09-24 07:59:28,921 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906761045928836.1790236768.884235858917236-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:28,926 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2033] 2026-09-24 07:59:29,033 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-09-24 07:59:29,145 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-09-24 07:59:29,474 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [359] 2026-09-24 07:59:29,637 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_copy_regenerates_boarding_barcode ... 2026-09-24 07:59:29,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_manifest_counts_reconcile_to_total ... 2026-09-24 07:59:30,011 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979093712938409.1790236769.906472444534302-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:30,123 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2026-09-24 07:59:30,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <047938217687568.1790236770.157921075820923-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:30,210 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2026-09-24 07:59:30,331 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2026-09-24 07:59:30,450 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-09-24 07:59:30,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875580152117331.1790236770.497751951217651-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:30,572 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2026-09-24 07:59:30,671 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <163569347639868.1790236770.618772268295288-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:30,686 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-09-24 07:59:30,783 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-09-24 07:59:30,909 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2043] 2026-09-24 07:59:31,181 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [361] 2026-09-24 07:59:31,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_no_show_materializes_on_trip_done ... 2026-09-24 07:59:31,661 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <470172623573645.1790236771.535545110702515-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:31,765 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2044] 2026-09-24 07:59:31,850 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646940836165456.1790236771.802249431610107-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:31,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2026-09-24 07:59:31,936 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2026-09-24 07:59:32,017 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2026-09-24 07:59:32,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <819523385658937.1790236772.049773454666138-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:32,101 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2048] 2026-09-24 07:59:32,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389393737893961.1790236772.144215822219849-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:32,216 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-09-24 07:59:32,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-09-24 07:59:32,444 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2051] 2026-09-24 07:59:32,799 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [363] 2026-09-24 07:59:33,058 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_already_boarded_returns_status ... 2026-09-24 07:59:33,311 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686578042650995.1790236773.201100349426270-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:33,395 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2052] 2026-09-24 07:59:33,483 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <562810754220638.1790236773.434297084808350-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:33,491 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2026-09-24 07:59:33,609 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2054] 2026-09-24 07:59:33,717 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-09-24 07:59:33,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <198705795119981.1790236773.757789850234985-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:33,823 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2056] 2026-09-24 07:59:33,913 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546403224430865.1790236773.865962982177734-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:33,920 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-09-24 07:59:34,016 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-09-24 07:59:34,124 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2059] 2026-09-24 07:59:34,479 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [365] 2026-09-24 07:59:34,644 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_boards_the_matching_passenger ... 2026-09-24 07:59:34,854 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <657268818293108.1790236774.764838457107544-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:34,946 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2060] 2026-09-24 07:59:35,024 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882354653719292.1790236774.982884645462036-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:35,030 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2061] 2026-09-24 07:59:35,124 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-09-24 07:59:35,208 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2063] 2026-09-24 07:59:35,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449033524402236.1790236775.240028619766235-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:35,293 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2064] 2026-09-24 07:59:35,387 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <856746078266294.1790236775.330946445465088-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:35,401 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2065] 2026-09-24 07:59:35,506 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2066] 2026-09-24 07:59:35,609 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2067] 2026-09-24 07:59:35,940 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [367] 2026-09-24 07:59:36,112 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_unknown_barcode_returns_invalid_pass ... 2026-09-24 07:59:36,170 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_wrong_trip_is_rejected ... 2026-09-24 07:59:36,413 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <060400477540563.1790236776.291994571685791-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:36,516 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2068] 2026-09-24 07:59:36,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074805740991148.1790236776.555094957351685-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:36,634 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2069] 2026-09-24 07:59:36,748 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2070] 2026-09-24 07:59:36,870 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2071] 2026-09-24 07:59:36,970 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392967641845251.1790236776.908270835876465-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:36,978 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2072] 2026-09-24 07:59:37,063 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081603724023736.1790236777.017744302749634-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:37,071 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2073] 2026-09-24 07:59:37,209 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-09-24 07:59:37,306 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2075] 2026-09-24 07:59:37,565 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [369] 2026-09-24 07:59:37,740 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 07:59:37,758 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_booking_type_selection_add_uses_ondelete_set_null ... 2026-09-24 07:59:37,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_blocked_when_passengers_below_demand ... 2026-09-24 07:59:37,956 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_passes_when_passengers_match_demand ... 2026-09-24 07:59:38,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950564364875917.1790236778.059202909469604-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:38,278 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2076] 2026-09-24 07:59:38,369 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <888849983302867.1790236778.312364339828491-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:38,379 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-09-24 07:59:38,489 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-09-24 07:59:38,576 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-09-24 07:59:38,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661381065488113.1790236778.605288028717041-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:38,665 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2080] 2026-09-24 07:59:38,742 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <747300528703328.1790236778.698682308197021-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:38,748 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2081] 2026-09-24 07:59:38,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2082] 2026-09-24 07:59:38,875 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_employee_booking_type_computes_passenger_transport_type ... 2026-09-24 07:59:38,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_booking_defaults_to_round_trip ... 2026-09-24 07:59:38,990 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_model_and_rehomed_fields_exist ... 2026-09-24 07:59:39,014 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_transport_type_value_is_available ... 2026-09-24 07:59:39,038 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_priority_mappings_include_passenger_terms ... 2026-09-24 07:59:39,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_transport_type_selection_add_uses_ondelete_set_null ... 2026-09-24 07:59:39,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_vip_booking_is_exclusive_transport ... 2026-09-24 07:59:39,160 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:39,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_passes_when_room_available ... 2026-09-24 07:59:39,303 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_raises_validation_error_when_full ... 2026-09-24 07:59:39,540 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_returns_false_when_bypass_context_set ... 2026-09-24 07:59:39,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:39,659 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_mixed_audience_domain_includes_passenger_capable_vehicle ... 2026-09-24 07:59:39,725 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_pure_passenger_domain_excludes_non_passenger_vehicles ... 2026-09-24 07:59:39,793 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:40,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestUnderCapacityVehicleAssignment.test_under_capacity_vehicle_no_orphan_trip ... 2026-09-24 07:59:40,416 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 07:59:40,429 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_cargo_only_vehicle_does_not_bind_seats_dimension ... 2026-09-24 07:59:40,463 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_appends_seats_after_base_dimensions ... 2026-09-24 07:59:40,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_fresh_list_after_super_append ... 2026-09-24 07:59:40,525 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_seats_spec_shape_matches_tdd_contract ... 2026-09-24 07:59:40,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:40,579 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_0_seat_vehicle_clamped_to_zero ... 2026-09-24 07:59:40,599 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_16_seat_vehicle_returns_15 ... 2026-09-24 07:59:40,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_1_seat_vehicle_clamped_to_zero ... 2026-09-24 07:59:40,648 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_2_seat_vehicle_returns_1 ... 2026-09-24 07:59:40,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_non_passenger_vehicle_returns_zero ... 2026-09-24 07:59:40,711 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:40,726 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_false_for_cargo_only_vehicle ... 2026-09-24 07:59:40,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_true_for_passenger_capable_vehicle ... 2026-09-24 07:59:40,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:40,849 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_employee_booking_demand_equals_passenger_sub_flavour ... 2026-09-24 07:59:41,196 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302622614931706.1790236781.025731325149536-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:41,296 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2083] 2026-09-24 07:59:41,381 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <012925699268433.1790236781.331499576568604-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:41,388 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2084] 2026-09-24 07:59:41,479 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2085] 2026-09-24 07:59:41,614 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2086] 2026-09-24 07:59:41,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <927582296195273.1790236781.665051221847534-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:41,751 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2087] 2026-09-24 07:59:41,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913562240973221.1790236781.798544883728027-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:41,847 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2088] 2026-09-24 07:59:41,928 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2089] 2026-09-24 07:59:41,969 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_one_for_passenger_item ... 2026-09-24 07:59:42,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <923885893232817.1790236782.055169820785522-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:42,219 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2090] 2026-09-24 07:59:42,292 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858062120920393.1790236782.251406908035278-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:42,300 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2091] 2026-09-24 07:59:42,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2092] 2026-09-24 07:59:42,510 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2093] 2026-09-24 07:59:42,577 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <454169077537069.1790236782.540055036544800-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:42,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2094] 2026-09-24 07:59:42,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593192183683762.1790236782.616612672805786-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:42,658 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2095] 2026-09-24 07:59:42,732 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2096] 2026-09-24 07:59:42,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_zero_for_untyped_item ... 2026-09-24 07:59:42,821 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:42,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityMatchesGate.test_vrp_refactored_gate_raises_at_vrp_ceiling_plus_one ... 2026-09-24 07:59:43,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityMatchesGate.test_vrp_seat_capacity_equals_gate_ceiling_for_3_seat_vehicle ... 2026-09-24 07:59:43,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:43,171 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsPerLegCeilingInvariant.test_vrp_seats_per_leg_ceiling_invariant_vrp_equals_gate ... 2026-09-24 07:59:43,505 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:43,518 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityCargoOnlyBranch.test_vrp_seat_capacity_cargo_only_with_many_seats_returns_zero ... 2026-09-24 07:59:43,540 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityCargoOnlyBranch.test_vrp_seat_capacity_passenger_vehicle_with_zero_seats_differs_from_cargo_only ... 2026-09-24 07:59:43,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:43,583 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_insurance_type_fleet_group_user_access_right ... 2026-09-24 07:59:43,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.insurance.type 2026-09-24 07:59:43,800 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.insurance.type 2026-09-24 07:59:43,817 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [2073] 2026-09-24 07:59:43,820 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.insurance.type 2026-09-24 07:59:43,843 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_vehicle_insurance_fleet_group_user_access_right ... 2026-09-24 07:59:44,027 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.vehicle.insurance 2026-09-24 07:59:44,038 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.vehicle.insurance 2026-09-24 07:59:44,048 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [25160] 2026-09-24 07:59:44,050 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.vehicle.insurance 2026-09-24 07:59:44,083 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:44,096 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_insurance_type ... 2026-09-24 07:59:44,239 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2073] 2026-09-24 07:59:44,269 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_unlink_fleet_insurance ... 2026-09-24 07:59:45,099 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25162] 2026-09-24 07:59:45,112 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.insurance records with IDs: [4] 2026-09-24 07:59:45,138 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_write_fleet_insurance ... 2026-09-24 07:59:45,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_insurance_type ... 2026-09-24 07:59:45,518 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_unlink_fleet_insurance ... 2026-09-24 07:59:45,715 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25165] 2026-09-24 07:59:45,739 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_write_fleet_insurance ... 2026-09-24 07:59:45,972 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_change_coverage_type ... 2026-09-24 07:59:46,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_create_new_fleet_vehicle_insurance ... 2026-09-24 07:59:46,338 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_expired_fleet_vehicle_insurance ... 2026-09-24 07:59:46,627 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_expired ... 2026-09-24 07:59:46,792 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (43) started manually 2026-09-24 07:59:46,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (43) done 2026-09-24 07:59:46,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_send_expire_notice ... 2026-09-24 07:59:46,987 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (44) started manually 2026-09-24 07:59:47,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (44) done 2026-09-24 07:59:47,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:47,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_form_view_onchange_syncs_can_transport_goods_before_save ... 2026-09-24 07:59:47,481 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_model_with_flag_off_does_not_clear_vehicle_override ... 2026-09-24 07:59:47,597 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_new_vehicle_inherits_can_transport_goods_from_model ... 2026-09-24 07:59:47,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_new_vehicle_without_goods_model_is_not_goods_capable ... 2026-09-24 07:59:47,805 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_per_vehicle_override_write_sticks ... 2026-09-24 07:59:47,890 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_reassigning_model_resyncs_can_transport_goods ... 2026-09-24 07:59:48,010 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:48,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_form_view_onchange_syncs_fields_before_save ... 2026-09-24 07:59:48,260 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_new_vehicle_inherits_capacity_fields_from_model ... 2026-09-24 07:59:48,346 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_write_vehicle_model_id_resyncs_fields ... 2026-09-24 07:59:48,442 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:48,459 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_creates_missing_precision_without_collision ... 2026-09-24 07:59:48,477 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [198601, 198600] 2026-09-24 07:59:48,477 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted decimal.precision records with IDs: [11, 12] 2026-09-24 07:59:48,512 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_is_idempotent_and_name_guarded ... 2026-09-24 07:59:48,540 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_shipping_precisions_exist_after_install ... 2026-09-24 07:59:48,576 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:48,594 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_loading_capacity.tests.test_use_load_capacity_default: Starting TestUseLoadCapacityDefault.test_use_load_capacity_defaults_true ... 2026-09-24 07:59:53,270 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 07:59:53,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317930409335623.1790236793.640977144241333-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 07:59:53,827 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2098] 2026-09-24 07:59:53,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224919637291301.1790236793.863688945770264-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 07:59:53,917 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2099] 2026-09-24 07:59:54,005 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2100] 2026-09-24 07:59:54,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2101] 2026-09-24 07:59:54,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <149945792286053.1790236794.135587930679321-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 07:59:54,186 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2102] 2026-09-24 07:59:54,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223061985803933.1790236794.221012115478516-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 07:59:54,270 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2103] 2026-09-24 07:59:54,350 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2104] 2026-09-24 07:59:54,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-09-24 07:59:54,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome pid: 2318 2026-09-24 07:59:54,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless temporary user profile dir: /tmp/tmphlkufd9n_chrome_odoo 2026-09-24 07:59:54,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Issuing json command http://127.0.0.1:43549/json/version 2026-09-24 07:59:54,664 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:43549/json/version with timeout 3 increased to 10s during tests 2026-09-24 07:59:54,746 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 07:59:54,747 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Issuing json command http://127.0.0.1:43549/json 2026-09-24 07:59:54,747 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:43549/json with timeout 3 increased to 10s during tests 2026-09-24 07:59:54,763 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Websocket url found: ws://127.0.0.1:43549/devtools/page/9DE5D92FD4EDF5C99A3F47F6A0A2572F 2026-09-24 07:59:54,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Enable chrome headless console log notification 2026-09-24 07:59:54,798 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless enable page notifications 2026-09-24 07:59:54,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:vrp_tour_operator from n/a 2026-09-24 07:59:54,877 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Setting session cookie in browser 2026-09-24 07:59:54,894 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Open "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client" in browser 2026-09-24 07:59:54,895 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client" 2026-09-24 07:59:54,913 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 07:59:56,016 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client HTTP/1.1" 200 - 177 0.138 0.968 2026-09-24 07:59:56,022 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Navigation result: {'frameId': '9DE5D92FD4EDF5C99A3F47F6A0A2572F', 'loaderId': '4648A4F71D756D3D56C740DB3F1E9918', 'isDownload': False} 2026-09-24 07:59:56,022 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Evaluate ready code "odoo.isTourReady('dispatch_optimize_tour')" 2026-09-24 07:59:56,076 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.018 2026-09-24 07:59:56,103 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.038 2026-09-24 07:59:56,105 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-09-24 07:59:56,115 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 07:59:56,316 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /web/webclient/load_menus/7d7cd8a7aa3d9518768dcf99fa37eef4c0bfad7b2d74ff7bebae080dfe7fa22e HTTP/1.1" 200 - 124 0.129 0.121 2026-09-24 07:59:56,348 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.258 2026-09-24 07:59:56,364 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-24 07:59:56,788 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-24 07:59:56,860 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 07:59:56,870 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 07:59:56,884 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-24 07:59:56,892 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-24 07:59:56,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: Owl is running in 'dev' mode. 2026-09-24 07:59:56,924 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 07:59:57,001 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.020 0.025 2026-09-24 07:59:57,009 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.004 0.022 2026-09-24 07:59:57,029 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.036 2026-09-24 07:59:57,049 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Evaluate test code "odoo.startTour('dispatch_optimize_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_fleet_planning.action_fleet_dispatch_client", "delayToCheckUndeterminisms": 0})" 2026-09-24 07:59:57,066 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [1/8] Tour dispatch_optimize_tour → Step Dispatch board toolbar (Plan/Optimise seam) is visible (trigger: .o_dispatch_board_toolbar) 2026-09-24 07:59:57,130 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 07:59:57,141 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 07:59:57,157 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /mail/data HTTP/1.1" 200 - 34 0.068 0.039 2026-09-24 07:59:57,183 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.075 2026-09-24 07:59:57,241 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "GET /web/image?model=res.users&field=avatar_128&id=484 HTTP/1.1" 200 - 16 0.026 0.112 2026-09-24 07:59:57,273 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "GET /web/image/res.partner/1191/avatar_128?unique=1790236793000 HTTP/1.1" 200 - 8 0.010 0.152 2026-09-24 07:59:57,276 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.159 2026-09-24 07:59:57,315 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 07:59:57,316 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.123 2026-09-24 07:59:57,345 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.032 2026-09-24 07:59:57,353 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 07:59:57,372 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/action/load HTTP/1.1" 200 - 9 0.008 0.153 2026-09-24 07:59:57,418 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 12 0.011 0.018 2026-09-24 07:59:57,537 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.056 0.085 2026-09-24 07:59:57,598 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.004 0.010 2026-09-24 07:59:57,603 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-09-24 07:59:57,645 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.003 0.012 2026-09-24 07:59:57,663 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.010 2026-09-24 07:59:57,675 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 07:59:57] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.004 0.023 2026-09-24 07:59:57,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [2/8] Tour dispatch_optimize_tour → Step Run the Plan / Optimise routes action (trigger: .o_dispatch_board_toolbar button:contains(Plan)) 2026-09-24 07:59:57,941 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [3/8] Tour dispatch_optimize_tour → Step The review overlay opened (trigger: .o_vrp_proposal) 2026-09-24 08:00:08,042 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:08] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_dispatch_optimize HTTP/1.1" 200 - 37 0.026 10.074 2026-09-24 08:00:08,078 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:08] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 3 0.003 0.010 2026-09-24 08:00:08,109 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [4/8] Tour dispatch_optimize_tour → Step Dropped-stops panel present as a labelled region (trigger: .o_vrp_dropped[role='region'][aria-label]) 2026-09-24 08:00:08,190 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [5/8] Tour dispatch_optimize_tour → Step The dropped item carries a TEXT reason badge (not colour-only) (trigger: .o_vrp_reason_badge) 2026-09-24 08:00:08,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [6/8] Tour dispatch_optimize_tour → Step Accept-all control is present and disabled (0 acceptable routes - by design for this all-dropped fixture) (trigger: .o_vrp_accept_all:disabled) 2026-09-24 08:00:08,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [7/8] Tour dispatch_optimize_tour → Step Close the overlay (trigger: .o_vrp_cancel) 2026-09-24 08:00:08,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: [8/8] Tour dispatch_optimize_tour → Step Back on the dispatch board (trigger: .o_control_panel) 2026-09-24 08:00:08,451 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: tour succeeded 2026-09-24 08:00:08,452 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR dispatch_optimize_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-24 08:00:08,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: heap 22219468 (allocated 23027712) 2026-09-24 08:00:08,576 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Closing chrome headless with pid 2318 2026-09-24 08:00:08,576 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Closing websocket connection 2026-09-24 08:00:08,579 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Terminating chrome headless with pid 2318 2026-09-24 08:00:08,680 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_080008_680204_test_dispatch_optimise_tour.txt 2026-09-24 08:00:08,680 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Removing chrome user profile "/tmp/tmphlkufd9n_chrome_odoo" 2026-09-24 08:00:08,747 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:00:08,765 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_has_fleet_group_driver_and_employee ... 2026-09-24 08:00:08,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_scoped_to_own_role ... 2026-09-24 08:00:08,878 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_admin_demo_has_group_admin ... 2026-09-24 08:00:08,922 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_has_group_operator ... 2026-09-24 08:00:08,960 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_scoped_to_own_role ... 2026-09-24 08:00:09,001 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:09,025 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-09-24 08:00:09,638 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2105] 2026-09-24 08:00:09,658 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25388] 2026-09-24 08:00:09,665 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:00:09,954 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome pid: 2528 2026-09-24 08:00:09,954 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome headless temporary user profile dir: /tmp/tmpyplybcoz_chrome_odoo 2026-09-24 08:00:09,954 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Issuing json command http://127.0.0.1:39429/json/version 2026-09-24 08:00:09,958 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:39429/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:00:10,005 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Browser version: Chrome/150.0.7871.114 2026-09-24 08:00:10,006 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Issuing json command http://127.0.0.1:39429/json 2026-09-24 08:00:10,010 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:39429/json with timeout 3 increased to 10s during tests 2026-09-24 08:00:10,023 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Websocket url found: ws://127.0.0.1:39429/devtools/page/088E63739C81B2EF7F735E16AD8D26B8 2026-09-24 08:00:10,032 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Enable chrome headless console log notification 2026-09-24 08:00:10,038 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome headless enable page notifications 2026-09-24 08:00:10,079 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:dispatch_board_mount_operator from n/a 2026-09-24 08:00:10,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Setting session cookie in browser 2026-09-24 08:00:10,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Open "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests" in browser 2026-09-24 08:00:10,090 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests" 2026-09-24 08:00:10,107 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:00:11,251 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:11] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests HTTP/1.1" 200 - 178 0.171 0.979 2026-09-24 08:00:11,255 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Navigation result: {'frameId': '088E63739C81B2EF7F735E16AD8D26B8', 'loaderId': '6DFE609A177CA766B86A79C531210ABA', 'isDownload': False} 2026-09-24 08:00:11,256 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Evaluate ready code "odoo.isTourReady('dispatch_board_debug_mount_tour')" 2026-09-24 08:00:11,293 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:11] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-09-24 08:00:11,305 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:11] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-24 08:00:11,378 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:00:11,507 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:11] "GET /web/webclient/load_menus/5eb05021e8f35f81a352dcf05fc6c122a650da6dbfe94e8b5e6d704dccd244a9 HTTP/1.1" 200 - 130 0.122 0.099 2026-09-24 08:00:11,528 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.220 2026-09-24 08:00:11,537 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:11] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.247 2026-09-24 08:00:11,552 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:11] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-24 08:00:11,566 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:11] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 08:00:12,064 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:00:12,068 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:00:12,071 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:00:12,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: Owl is running in 'dev' mode. 2026-09-24 08:00:12,094 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.016 2026-09-24 08:00:12,097 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 08:00:12,148 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.022 2026-09-24 08:00:12,166 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.022 2026-09-24 08:00:12,176 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.036 2026-09-24 08:00:12,204 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Evaluate test code "odoo.startTour('dispatch_board_debug_mount_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests", "delayToCheckUndeterminisms": 0})" 2026-09-24 08:00:12,220 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: [1/1] Tour dispatch_board_debug_mount_tour → Step DispatchBoardAction mounted cleanly under active OWL prop validation (no OwlError on the injected 'updateActionState'/'resId' keys) (trigger: .o_dispatch_board_toolbar) 2026-09-24 08:00:12,290 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:00:12,301 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:00:12,347 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /mail/data HTTP/1.1" 200 - 34 0.088 0.056 2026-09-24 08:00:12,365 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.128 2026-09-24 08:00:12,425 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /web/image/res.partner/1194/avatar_128?unique=1790236809000 HTTP/1.1" 200 - 15 0.020 0.168 2026-09-24 08:00:12,472 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /web/image?model=res.users&field=avatar_128&id=485 HTTP/1.1" 200 - 9 0.022 0.217 2026-09-24 08:00:12,503 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 08:00:12,505 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/action/load HTTP/1.1" 200 - 9 0.014 0.080 2026-09-24 08:00:12,559 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.136 2026-09-24 08:00:12,561 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.275 2026-09-24 08:00:12,605 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:00:12,667 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.043 0.087 2026-09-24 08:00:12,704 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.194 2026-09-24 08:00:12,734 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.012 0.018 2026-09-24 08:00:12,778 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 13 0.025 0.229 2026-09-24 08:00:12,798 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.006 0.030 2026-09-24 08:00:12,802 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.084 2026-09-24 08:00:12,818 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.003 0.051 2026-09-24 08:00:12,833 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:12] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.058 2026-09-24 08:00:12,984 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: tour succeeded 2026-09-24 08:00:12,985 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: ╔════════════════════════════════════════════════╗ ║ TOUR dispatch_board_debug_mount_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-24 08:00:13,087 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: heap 21904984 (allocated 23027712) 2026-09-24 08:00:13,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Closing chrome headless with pid 2528 2026-09-24 08:00:13,109 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Closing websocket connection 2026-09-24 08:00:13,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Terminating chrome headless with pid 2528 2026-09-24 08:00:13,199 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_080013_199795_test_dispatch_board_mounts_under_debug_prop_validation.txt 2026-09-24 08:00:13,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Removing chrome user profile "/tmp/tmpyplybcoz_chrome_odoo" 2026-09-24 08:00:13,249 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:00:13,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_dispatch_menu_restricted_to_fleet_operator_group ... 2026-09-24 08:00:14,004 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_dispatch_menu ... 2026-09-24 08:00:14,100 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_root_menu ... 2026-09-24 08:00:14,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_dispatch_menu ... 2026-09-24 08:00:14,298 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_root_menu ... 2026-09-24 08:00:14,396 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_root_menu_restricted_to_fleet_operator_group ... 2026-09-24 08:00:14,432 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:00:14,631 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_default_returns_contract ... 2026-09-24 08:00:14,736 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_echoes_provider ... 2026-09-24 08:00:14,754 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_no_items_arg ... 2026-09-24 08:00:24,847 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:25,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390722733122924.1790236825.582586526870728-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:00:25,770 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2106] 2026-09-24 08:00:25,864 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142273787377552.1790236825.812977075576782-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:00:25,885 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2107] 2026-09-24 08:00:26,019 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2108] 2026-09-24 08:00:26,133 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2109] 2026-09-24 08:00:26,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519531182660348.1790236826.178174495697021-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:00:26,244 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2110] 2026-09-24 08:00:26,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513980280192388.1790236826.290994644165039-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:00:26,353 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2111] 2026-09-24 08:00:26,450 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2112] 2026-09-24 08:00:26,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchOptimizeObjectiveDroppedCount.test_objective_n_dropped_matches_dropped_list_length ... 2026-09-24 08:00:26,594 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:00:27,803 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236233558184353.1790236827.683408737182617-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:00:27,956 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2113] 2026-09-24 08:00:28,066 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <329968951505834.1790236828.005762100219727-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:00:28,086 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2114] 2026-09-24 08:00:28,176 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2115] 2026-09-24 08:00:28,265 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2116] 2026-09-24 08:00:28,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <683363253002530.1790236828.301498413085938-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:00:28,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2117] 2026-09-24 08:00:28,444 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798843216225967.1790236828.397273540496826-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:00:28,451 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2118] 2026-09-24 08:00:28,555 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2119] 2026-09-24 08:00:28,572 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_draft_booking_item_rejected ... 2026-09-24 08:00:28,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_non_operator_denied ... 2026-09-24 08:00:28,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_operator_assigns_confirmed_item_to_trip ... 2026-09-24 08:00:29,098 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #489 deleted trip.segment records with IDs: [371] 2026-09-24 08:00:29,193 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_unassign_clears_trip ... 2026-09-24 08:00:29,530 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #489 deleted trip.segment records with IDs: [373] 2026-09-24 08:00:29,699 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #489 deleted trip.waypoint records with IDs: [287, 288] 2026-09-24 08:00:29,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:00:30,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <468081353192241.1790236830.374155759811401-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:00:30,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2120] 2026-09-24 08:00:30,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <409758041332068.1790236830.611381292343140-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:00:30,666 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2121] 2026-09-24 08:00:30,754 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2122] 2026-09-24 08:00:30,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2123] 2026-09-24 08:00:30,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345345030330939.1790236830.893440008163452-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:00:30,942 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2124] 2026-09-24 08:00:31,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689421502097673.1790236830.975851297378540-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:00:31,024 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2125] 2026-09-24 08:00:31,112 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2126] 2026-09-24 08:00:31,130 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeamWiderOperatorGroup.test_operator_wider_group_assigns_item_to_trip_not_personally_driven ... 2026-09-24 08:00:31,453 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #491 deleted trip.segment records with IDs: [375] 2026-09-24 08:00:31,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:00:41,986 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_can_write_same_company_waypoint ... 2026-09-24 08:00:42,169 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_search_cross_company_waypoint ... 2026-09-24 08:00:42,219 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_write_cross_company_waypoint ... 2026-09-24 08:00:42,256 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [292], uid: 492, model: trip.waypoint 2026-09-24 08:00:42,378 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:00:42,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [377] 2026-09-24 08:00:42,991 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [379] 2026-09-24 08:00:43,178 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [381] 2026-09-24 08:00:43,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_all_draft_trips ... 2026-09-24 08:00:43,384 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_already_confirmed_trips_skipped ... 2026-09-24 08:00:43,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:43,887 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [383] 2026-09-24 08:00:44,007 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirmSavepoint.test_savepoint_rolls_back_failed_trip_state ... 2026-09-24 08:00:44,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:44,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-09-24 08:00:44,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2127] 2026-09-24 08:00:44,844 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25412] 2026-09-24 08:00:44,851 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:00:45,132 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome pid: 2737 2026-09-24 08:00:45,132 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless temporary user profile dir: /tmp/tmp0q_r5foj_chrome_odoo 2026-09-24 08:00:45,133 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Issuing json command http://127.0.0.1:46223/json/version 2026-09-24 08:00:45,134 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:46223/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:00:45,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 08:00:45,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Issuing json command http://127.0.0.1:46223/json 2026-09-24 08:00:45,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:46223/json with timeout 3 increased to 10s during tests 2026-09-24 08:00:45,211 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Websocket url found: ws://127.0.0.1:46223/devtools/page/57DDD0CF025C97496E98D72778D5412C 2026-09-24 08:00:45,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Enable chrome headless console log notification 2026-09-24 08:00:45,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless enable page notifications 2026-09-24 08:00:45,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:dispatch_tour_operator from n/a 2026-09-24 08:00:45,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Setting session cookie in browser 2026-09-24 08:00:45,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Open "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client" in browser 2026-09-24 08:00:45,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_fleet_dispatch_client" 2026-09-24 08:00:45,303 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:00:47,379 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:47] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client HTTP/1.1" 200 - 179 0.122 1.957 2026-09-24 08:00:47,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Navigation result: {'frameId': '57DDD0CF025C97496E98D72778D5412C', 'loaderId': '56CBD93B34744DF9D8A5CFC764AB74F7', 'isDownload': False} 2026-09-24 08:00:47,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Evaluate ready code "odoo.isTourReady('dispatch_drag_drop_tour')" 2026-09-24 08:00:47,423 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:47] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-09-24 08:00:47,436 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:47] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.030 2026-09-24 08:00:47,482 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:00:47,554 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:47] "GET /web/webclient/load_menus/7d7cd8a7aa3d9518768dcf99fa37eef4c0bfad7b2d74ff7bebae080dfe7fa22e HTTP/1.1" 200 - 124 0.044 0.100 2026-09-24 08:00:47,576 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.152 2026-09-24 08:00:47,584 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:47] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.165 2026-09-24 08:00:47,612 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:47] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-24 08:00:47,687 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:47] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-24 08:00:48,202 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 08:00:48,213 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-24 08:00:48,217 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-24 08:00:48,240 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-24 08:00:48,254 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:00:48,269 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:00:48,319 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.016 2026-09-24 08:00:48,343 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.026 2026-09-24 08:00:48,363 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.038 2026-09-24 08:00:48,425 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Evaluate test code "odoo.startTour('dispatch_drag_drop_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_fleet_planning.action_fleet_dispatch_client", "delayToCheckUndeterminisms": 0})" 2026-09-24 08:00:48,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [1/7] Tour dispatch_drag_drop_tour → Step Dispatch board loaded (trigger: .o_action_manager .o_control_panel) 2026-09-24 08:00:48,475 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 08:00:48,498 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-09-24 08:00:48,552 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /mail/data HTTP/1.1" 200 - 34 0.095 0.058 2026-09-24 08:00:48,613 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /web/image?model=res.users&field=avatar_128&id=493 HTTP/1.1" 200 - 16 0.024 0.174 2026-09-24 08:00:48,640 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /web/image/res.partner/1227/avatar_128?unique=1790236844000 HTTP/1.1" 200 - 8 0.009 0.197 2026-09-24 08:00:48,661 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/action/load HTTP/1.1" 200 - 7 0.010 0.226 2026-09-24 08:00:48,664 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:00:48,670 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.185 2026-09-24 08:00:48,691 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.102 2026-09-24 08:00:48,709 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.046 2026-09-24 08:00:48,724 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.030 2026-09-24 08:00:48,725 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:00:48,770 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 13 0.013 0.018 2026-09-24 08:00:48,845 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.028 0.070 2026-09-24 08:00:48,890 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.005 0.008 2026-09-24 08:00:48,895 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-09-24 08:00:48,927 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.013 2026-09-24 08:00:48,950 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.005 0.028 2026-09-24 08:00:48,965 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:48] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.003 0.042 2026-09-24 08:00:49,115 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [2/7] Tour dispatch_drag_drop_tour → Step Unassigned bookings panel is visible (trigger: .o_dispatch_unassigned_panel) 2026-09-24 08:00:49,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [3/7] Tour dispatch_drag_drop_tour → Step An assignable booking item is present in the panel (trigger: .o_dispatch_item_card[draggable='true']) 2026-09-24 08:00:49,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [4/7] Tour dispatch_drag_drop_tour → Step Open the keyboard assign fallback on the first unassigned item (trigger: .o_dispatch_item_card[draggable='true'] .o_dispatch_assign_btn) 2026-09-24 08:00:49,329 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [5/7] Tour dispatch_drag_drop_tour → Step Themed trip picker (SelectCreateDialog) is open with trips (trigger: .o_dialog .o_list_view .o_data_row) 2026-09-24 08:00:49,370 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:49] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 10 0.010 0.030 2026-09-24 08:00:49,409 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:49] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 5 0.015 0.012 2026-09-24 08:00:49,464 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [6/7] Tour dispatch_drag_drop_tour → Step Pick the first trip in the picker to assign (trigger: .o_dialog .o_list_view .o_data_row:first-child .o_data_cell) 2026-09-24 08:00:49,533 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: [7/7] Tour dispatch_drag_drop_tour → Step Assignment notification appeared (trigger: .o_notification_manager .o_notification) 2026-09-24 08:00:49,724 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:49] "POST /web/dataset/call_kw/fleet.booking.item/action_dispatch_assign_to_trip HTTP/1.1" 200 - 94 0.101 0.088 2026-09-24 08:00:49,736 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:49] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-24 08:00:49,758 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: tour succeeded 2026-09-24 08:00:49,759 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR dispatch_drag_drop_tour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-24 08:00:49,762 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:00:49] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 2 0.003 0.007 2026-09-24 08:00:49,865 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: heap 22913052 (allocated 23814144) 2026-09-24 08:00:49,873 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Closing chrome headless with pid 2737 2026-09-24 08:00:49,874 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Closing websocket connection 2026-09-24 08:00:49,874 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Terminating chrome headless with pid 2737 2026-09-24 08:00:49,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_080049_977206_test_dispatch_keyboard_assignment_tour.txt 2026-09-24 08:00:49,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Removing chrome user profile "/tmp/tmp0q_r5foj_chrome_odoo" 2026-09-24 08:00:50,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:00:50,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_dispatch_board_action_exists ... 2026-09-24 08:00:50,063 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_map_view_fields_exist_on_model ... 2026-09-24 08:00:50,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:50,104 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_binds_renderer_and_loads_payload ... 2026-09-24 08:00:50,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_keeps_capacity_pct ... 2026-09-24 08:00:50,163 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:50,178 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_dispatch_menu_exists_under_root ... 2026-09-24 08:00:50,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_booking_root_stays_active ... 2026-09-24 08:00:50,221 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_relabeled ... 2026-09-24 08:00:50,246 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_stays_under_booking_root ... 2026-09-24 08:00:50,272 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_operations_root_menu_exists ... 2026-09-24 08:00:50,297 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_reporting_menu_has_manager_group ... 2026-09-24 08:00:50,333 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:50,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_resolve_to_operations_app_root ... 2026-09-24 08:00:50,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_show_real_names_not_xmlids ... 2026-09-24 08:00:50,401 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:50,414 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_last_known_position_fields_surfaced_readonly ... 2026-09-24 08:00:50,475 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_vrp_routing_config_fields_surfaced ... 2026-09-24 08:00:50,552 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:50,568 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_actual_axis_surfaced ... 2026-09-24 08:00:50,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_state_uses_badge_widget ... 2026-09-24 08:00:50,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:50,985 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_mirrors_assigned_vehicle ... 2026-09-24 08:00:51,090 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_zero_without_vehicle ... 2026-09-24 08:00:51,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:51,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973843165315274.1790236851.466814994812012-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:00:51,765 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2128] 2026-09-24 08:00:51,851 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440478991864143.1790236851.804725170135498-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:00:51,860 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2129] 2026-09-24 08:00:51,967 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2130] 2026-09-24 08:00:52,062 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2131] 2026-09-24 08:00:52,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051320913749388.1790236852.101805925369263-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:00:52,171 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2132] 2026-09-24 08:00:52,255 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <156760233090868.1790236852.209213018417358-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:00:52,264 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2133] 2026-09-24 08:00:52,360 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2134] 2026-09-24 08:00:52,654 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [385] 2026-09-24 08:00:52,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_gps_coords_stored_and_location_source_is_gps ... 2026-09-24 08:00:52,944 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_arrive_twice_raises ... 2026-09-24 08:00:53,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_depart_from_arrived_state_raises ... 2026-09-24 08:00:53,214 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_load_on_planned_stop_raises ... 2026-09-24 08:00:53,329 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_unload_on_planned_stop_raises ... 2026-09-24 08:00:53,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_per_stop_action_before_trip_start_raises ... 2026-09-24 08:00:53,464 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_dropoff_time_derives_from_wp_unload_time ... 2026-09-24 08:00:53,564 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_pickup_time_derives_from_wp_load_time ... 2026-09-24 08:00:53,644 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_mixed_stop_full_state_machine_with_all_four_actuals ... 2026-09-24 08:00:53,746 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_no_item_stop_autoservices_on_arrive ... 2026-09-24 08:00:53,829 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [386] 2026-09-24 08:00:54,016 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [387, 388] 2026-09-24 08:00:54,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_pickup_stop_advances_planned_to_departed_and_stamps_actuals ... 2026-09-24 08:00:54,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_planned_address_fallback_when_no_coords_passed ... 2026-09-24 08:00:54,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_last_position_source_mirrors_waypoint ... 2026-09-24 08:00:54,430 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_position_updates_on_driver_action ... 2026-09-24 08:00:54,537 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:54,947 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <956455333837159.1790236854.853765010833740-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:00:55,095 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2135] 2026-09-24 08:00:55,193 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <875420159271063.1790236855.138935089111328-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:00:55,204 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2136] 2026-09-24 08:00:55,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2137] 2026-09-24 08:00:55,450 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2138] 2026-09-24 08:00:55,529 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852105089885531.1790236855.484155893325806-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:00:55,538 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2139] 2026-09-24 08:00:55,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <796855989721250.1790236855.597902536392212-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:00:55,666 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2140] 2026-09-24 08:00:55,759 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2141] 2026-09-24 08:00:55,984 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [391] 2026-09-24 08:00:56,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_bridges_to_action_start ... 2026-09-24 08:00:56,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_returns_error_if_trip_already_in_progress ... 2026-09-24 08:00:56,285 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_when_stop_is_arrived ... 2026-09-24 08:00:56,406 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_while_stop_still_active ... 2026-09-24 08:00:56,522 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_when_all_stops_departed_bridges_to_action_done ... 2026-09-24 08:00:56,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_with_failed_stop_still_completes ... 2026-09-24 08:00:56,751 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:57,260 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106666910985989.1790236857.170434474945068-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:00:57,389 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2142] 2026-09-24 08:00:57,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291062955045624.1790236857.419805288314819-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:00:57,462 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2143] 2026-09-24 08:00:57,562 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2144] 2026-09-24 08:00:57,637 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2145] 2026-09-24 08:00:57,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371011349352622.1790236857.665828466415405-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:00:57,723 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2146] 2026-09-24 08:00:57,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <809920723287207.1790236857.762964010238647-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:00:57,815 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2147] 2026-09-24 08:00:57,914 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2148] 2026-09-24 08:00:58,152 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [393] 2026-09-24 08:00:58,340 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_dropoff_stop_leaves_item_actual_dropoff_time_null ... 2026-09-24 08:00:58,424 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_pickup_stop_leaves_item_actual_pickup_time_null ... 2026-09-24 08:00:58,493 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_arrived_stop_marks_failed ... 2026-09-24 08:00:58,568 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_departed_stop_raises ... 2026-09-24 08:00:58,704 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_planned_stop_marks_failed_and_stamps ... 2026-09-24 08:00:58,828 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_serviced_stop_raises ... 2026-09-24 08:00:58,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [394] 2026-09-24 08:00:59,038 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [395, 396] 2026-09-24 08:00:59,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_with_invalid_reason_raises ... 2026-09-24 08:00:59,302 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_without_note_is_valid ... 2026-09-24 08:00:59,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:00:59,715 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <862109223418124.1790236859.623179674148560-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:00:59,842 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2149] 2026-09-24 08:00:59,927 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <549263236976520.1790236859.871575355529785-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:00:59,938 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2150] 2026-09-24 08:01:00,016 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2151] 2026-09-24 08:01:00,115 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2152] 2026-09-24 08:01:00,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <465248781030845.1790236860.146774768829346-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:01:00,192 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2153] 2026-09-24 08:01:00,295 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690442215830742.1790236860.226846694946289-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:01:00,302 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2154] 2026-09-24 08:01:00,381 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2155] 2026-09-24 08:01:00,625 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [399] 2026-09-24 08:01:00,755 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_can_read_own_trip ... 2026-09-24 08:01:01,095 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_act_on_another_drivers_waypoint ... 2026-09-24 08:01:01,569 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [311], uid: 495, model: trip.waypoint 2026-09-24 08:01:01,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_read_another_drivers_trip ... 2026-09-24 08:01:02,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_search_returns_only_own_trips ... 2026-09-24 08:01:02,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_does_not_imply_fleet_group_user ... 2026-09-24 08:01:02,468 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_implies_base_group_user ... 2026-09-24 08:01:02,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_get_current_driver_trips_returns_only_confirmed_and_in_progress ... 2026-09-24 08:01:03,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2156] 2026-09-24 08:01:03,239 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:01:03,908 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573362176815132.1790236863.801876544952393-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:01:04,009 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2157] 2026-09-24 08:01:04,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790500299570315.1790236864.041765928268433-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:01:04,097 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2158] 2026-09-24 08:01:04,194 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2159] 2026-09-24 08:01:04,299 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2160] 2026-09-24 08:01:04,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626297917828008.1790236864.354480743408203-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:01:04,415 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2161] 2026-09-24 08:01:04,522 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064436819307019.1790236864.455688714981079-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:01:04,532 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2162] 2026-09-24 08:01:04,635 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2163] 2026-09-24 08:01:04,948 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [401] 2026-09-24 08:01:05,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [402] 2026-09-24 08:01:05,210 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [403, 404] 2026-09-24 08:01:05,437 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2164] 2026-09-24 08:01:05,480 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-09-24 08:01:05,750 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome pid: 2941 2026-09-24 08:01:05,750 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless temporary user profile dir: /tmp/tmp012vfglk_chrome_odoo 2026-09-24 08:01:05,750 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Issuing json command http://127.0.0.1:37285/json/version 2026-09-24 08:01:05,752 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:37285/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:01:05,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 08:01:05,777 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Issuing json command http://127.0.0.1:37285/json 2026-09-24 08:01:05,777 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:37285/json with timeout 3 increased to 10s during tests 2026-09-24 08:01:05,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Websocket url found: ws://127.0.0.1:37285/devtools/page/1BB9A5FB921A005B3D4882D3377C8848 2026-09-24 08:01:05,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Enable chrome headless console log notification 2026-09-24 08:01:05,815 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless enable page notifications 2026-09-24 08:01:05,871 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:driver_exec_tour from n/a 2026-09-24 08:01:05,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Setting session cookie in browser 2026-09-24 08:01:05,894 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Open "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_driver_execution_client" in browser 2026-09-24 08:01:05,895 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_fleet_planning.action_driver_execution_client" 2026-09-24 08:01:05,928 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:01:06,971 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:06] "GET /odoo/action-viin_fleet_planning.action_driver_execution_client HTTP/1.1" 200 - 177 0.129 0.920 2026-09-24 08:01:06,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Navigation result: {'frameId': '1BB9A5FB921A005B3D4882D3377C8848', 'loaderId': '9B795FB6DA2ACD13BFD65B356A62E18A', 'isDownload': False} 2026-09-24 08:01:06,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Evaluate ready code "odoo.isTourReady('driver_execution_tour')" 2026-09-24 08:01:07,040 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.036 2026-09-24 08:01:07,174 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /web/webclient/load_menus/e8f9edce27e228c2d4bedff963a59048f6538d779f5afc490d40c1114bcc6637 HTTP/1.1" 200 - 113 0.068 0.102 2026-09-24 08:01:07,180 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.166 2026-09-24 08:01:07,193 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.188 2026-09-24 08:01:07,214 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.188 2026-09-24 08:01:07,233 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:01:07,280 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-24 08:01:07,291 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.024 2026-09-24 08:01:07,726 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-24 08:01:07,729 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-24 08:01:07,737 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 08:01:07,757 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.013 2026-09-24 08:01:07,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:01:07,775 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:01:07,807 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.014 2026-09-24 08:01:07,818 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-09-24 08:01:07,838 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.018 2026-09-24 08:01:07,883 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Evaluate test code "odoo.startTour('driver_execution_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_fleet_planning.action_driver_execution_client", "delayToCheckUndeterminisms": 0})" 2026-09-24 08:01:07,895 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [1/14] Tour driver_execution_tour → Step Driver 'My Trips' client action mounted (trigger: .o_driver_exec) 2026-09-24 08:01:07,934 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:01:07,959 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:01:08,019 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /mail/data HTTP/1.1" 200 - 48 0.078 0.057 2026-09-24 08:01:08,088 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "GET /web/image?model=res.users&field=avatar_128&id=499 HTTP/1.1" 200 - 16 0.037 0.134 2026-09-24 08:01:08,135 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "GET /web/image/res.partner/1249/avatar_128?unique=1790236863000 HTTP/1.1" 200 - 8 0.020 0.196 2026-09-24 08:01:08,157 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.238 2026-09-24 08:01:08,158 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.228 2026-09-24 08:01:08,185 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:01:08,206 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.147 2026-09-24 08:01:08,233 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.052 2026-09-24 08:01:08,245 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.006 0.053 2026-09-24 08:01:08,261 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:01:08,291 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 4 0.007 0.010 2026-09-24 08:01:08,331 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 10 0.008 0.022 2026-09-24 08:01:08,370 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 13 0.010 0.018 2026-09-24 08:01:08,409 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 10 0.007 0.013 2026-09-24 08:01:08,443 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [2/14] Tour driver_execution_tour → Step Start the assigned trip (trigger: .o_driver_start_btn) 2026-09-24 08:01:08,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [3/14] Tour driver_execution_tour → Step Ordered stop list is present with the list role (trigger: .o_driver_stops[role='list']) 2026-09-24 08:01:08,659 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_driver_start HTTP/1.1" 200 - 70 0.072 0.071 2026-09-24 08:01:08,688 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.008 0.013 2026-09-24 08:01:08,724 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [4/14] Tour driver_execution_tour → Step The active stop is labelled for assistive tech (trigger: .o_driver_stop_active[aria-label]) 2026-09-24 08:01:08,744 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.023 0.022 2026-09-24 08:01:08,776 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.013 0.013 2026-09-24 08:01:08,793 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [5/14] Tour driver_execution_tour → Step Stop 1: Arrived (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Arrived)) 2026-09-24 08:01:08,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [6/14] Tour driver_execution_tour → Step Stop 1: Loaded (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Loaded)) 2026-09-24 08:01:08,938 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/trip.waypoint/action_arrive HTTP/1.1" 200 - 31 0.040 0.036 2026-09-24 08:01:08,972 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:08] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.007 0.016 2026-09-24 08:01:09,016 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.014 0.021 2026-09-24 08:01:09,045 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.009 0.012 2026-09-24 08:01:09,077 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [7/14] Tour driver_execution_tour → Step Stop 1: Depart (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Depart)) 2026-09-24 08:01:09,134 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/action_load HTTP/1.1" 200 - 17 0.029 0.027 2026-09-24 08:01:09,169 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.013 0.015 2026-09-24 08:01:09,214 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.020 0.019 2026-09-24 08:01:09,243 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.008 0.012 2026-09-24 08:01:09,274 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [8/14] Tour driver_execution_tour → Step Stop 2: Arrived (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Arrived)) 2026-09-24 08:01:09,305 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/action_depart HTTP/1.1" 200 - 10 0.015 0.014 2026-09-24 08:01:09,328 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.006 0.008 2026-09-24 08:01:09,368 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.013 0.020 2026-09-24 08:01:09,399 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.008 0.011 2026-09-24 08:01:09,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [9/14] Tour driver_execution_tour → Step Stop 2: Delivered (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Delivered)) 2026-09-24 08:01:09,470 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/action_arrive HTTP/1.1" 200 - 16 0.018 0.024 2026-09-24 08:01:09,491 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.005 0.010 2026-09-24 08:01:09,542 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.018 0.024 2026-09-24 08:01:09,591 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.024 0.016 2026-09-24 08:01:09,625 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [10/14] Tour driver_execution_tour → Step Stop 2: Depart (trigger: .o_driver_stop_active .o_driver_primary_action:contains(Depart)) 2026-09-24 08:01:09,692 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/action_unload HTTP/1.1" 200 - 17 0.040 0.026 2026-09-24 08:01:09,722 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.012 0.009 2026-09-24 08:01:09,761 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.013 0.018 2026-09-24 08:01:09,786 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.007 0.012 2026-09-24 08:01:09,825 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [11/14] Tour driver_execution_tour → Step Stop 3: open the Report problem picker (trigger: .o_driver_stop_active .o_driver_report_issue) 2026-09-24 08:01:09,851 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/action_depart HTTP/1.1" 200 - 10 0.009 0.016 2026-09-24 08:01:09,892 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.011 0.024 2026-09-24 08:01:09,925 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.009 0.017 2026-09-24 08:01:09,952 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:09] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.007 0.014 2026-09-24 08:01:10,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [12/14] Tour driver_execution_tour → Step Pick a reason (marks the stop failed) (trigger: .o_driver_issue_reason:first) 2026-09-24 08:01:10,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [13/14] Tour driver_execution_tour → Step Finish the trip once every stop is terminal (trigger: .o_driver_finish_btn) 2026-09-24 08:01:10,094 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:10] "POST /web/dataset/call_kw/trip.waypoint/action_report_issue HTTP/1.1" 200 - 9 0.006 0.014 2026-09-24 08:01:10,118 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:10] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.009 0.008 2026-09-24 08:01:10,166 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:10] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.016 0.023 2026-09-24 08:01:10,195 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:10] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.011 0.011 2026-09-24 08:01:10,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: [14/14] Tour driver_execution_tour → Step Back on My Trips with no more actionable trips (trigger: .o_driver_empty) 2026-09-24 08:01:10,356 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:10] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_finish_driver_trip HTTP/1.1" 200 - 71 0.055 0.070 2026-09-24 08:01:10,380 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:01:10] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.006 0.010 2026-09-24 08:01:10,407 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: tour succeeded 2026-09-24 08:01:10,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: ╔══════════════════════════════════════╗ ║ TOUR driver_execution_tour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-24 08:01:10,515 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: heap 20133896 (allocated 20930560) 2026-09-24 08:01:10,522 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Closing chrome headless with pid 2941 2026-09-24 08:01:10,522 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Closing websocket connection 2026-09-24 08:01:10,524 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Terminating chrome headless with pid 2941 2026-09-24 08:01:10,627 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_080110_627230_test_driver_execution_tour.txt 2026-09-24 08:01:10,627 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Removing chrome user profile "/tmp/tmp012vfglk_chrome_odoo" 2026-09-24 08:01:10,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:01:12,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_002_assign_unassign_trip ... 2026-09-24 08:01:12,996 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514082821824083.1790236872.888163328170776-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:01:13,068 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2165] 2026-09-24 08:01:13,166 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946088424712163.1790236873.106709480285645-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:01:13,173 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2166] 2026-09-24 08:01:13,286 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2167] 2026-09-24 08:01:13,400 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2168] 2026-09-24 08:01:13,497 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <598099915693479.1790236873.440975189208984-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:01:13,510 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2169] 2026-09-24 08:01:13,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <493156920683795.1790236873.564878940582275-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:01:13,620 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2170] 2026-09-24 08:01:13,719 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2171] 2026-09-24 08:01:13,849 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2172] 2026-09-24 08:01:14,128 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [407] 2026-09-24 08:01:14,272 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [318, 319] 2026-09-24 08:01:14,353 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_003_assign_unassign_trip ... 2026-09-24 08:01:14,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <421109655625831.1790236874.444993734359741-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:01:14,671 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2173] 2026-09-24 08:01:14,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <095153110246498.1790236874.724580287933350-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:01:14,778 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2174] 2026-09-24 08:01:14,879 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2175] 2026-09-24 08:01:14,965 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2176] 2026-09-24 08:01:15,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <931540926053078.1790236875.003700494766235-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:01:15,068 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2177] 2026-09-24 08:01:15,176 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <108694428732792.1790236875.103666543960571-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:01:15,185 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2178] 2026-09-24 08:01:15,270 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2179] 2026-09-24 08:01:15,378 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2180] 2026-09-24 08:01:15,577 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [409] 2026-09-24 08:01:15,684 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [321] 2026-09-24 08:01:15,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_004_assign_unassign_trip ... 2026-09-24 08:01:15,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893760137959516.1790236875.849442005157471-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:01:16,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2181] 2026-09-24 08:01:16,123 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463071151925665.1790236876.079692602157593-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:01:16,135 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2182] 2026-09-24 08:01:16,254 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2183] 2026-09-24 08:01:16,364 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2184] 2026-09-24 08:01:16,462 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118176562762811.1790236876.406696557998657-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:01:16,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2185] 2026-09-24 08:01:16,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <581305993532520.1790236876.531719684600830-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:01:16,599 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2186] 2026-09-24 08:01:16,697 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2187] 2026-09-24 08:01:16,782 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2188] 2026-09-24 08:01:16,992 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [411] 2026-09-24 08:01:17,203 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [322, 323] 2026-09-24 08:01:17,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [413] 2026-09-24 08:01:17,435 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [324, 325] 2026-09-24 08:01:17,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_006_assign_unassign_trip ... 2026-09-24 08:01:17,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <362469214794364.1790236877.559037208557129-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:01:17,731 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2189] 2026-09-24 08:01:17,810 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371850566305733.1790236877.771735191345215-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:01:17,817 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2190] 2026-09-24 08:01:17,921 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2191] 2026-09-24 08:01:18,020 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2192] 2026-09-24 08:01:18,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034192845202798.1790236878.059614181518555-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:01:18,115 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2193] 2026-09-24 08:01:18,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <999305226806285.1790236878.153068065643311-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:01:18,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2194] 2026-09-24 08:01:18,293 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2195] 2026-09-24 08:01:18,396 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2196] 2026-09-24 08:01:18,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584317355441947.1790236878.509160757064819-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:01:18,599 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2197] 2026-09-24 08:01:18,665 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647786978542844.1790236878.631469011306763-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:01:18,678 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2198] 2026-09-24 08:01:18,778 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2199] 2026-09-24 08:01:18,854 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2200] 2026-09-24 08:01:18,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907568067479485.1790236878.887003421783447-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:01:18,929 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2201] 2026-09-24 08:01:19,007 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195246714595501.1790236878.967099905014038-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:01:19,015 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2202] 2026-09-24 08:01:19,102 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2203] 2026-09-24 08:01:19,190 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2204] 2026-09-24 08:01:19,300 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:01:21,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0001_trip_dates ... 2026-09-24 08:01:21,755 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0002_trip_dates ... 2026-09-24 08:01:21,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0003_trip_dates ... 2026-09-24 08:01:21,820 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0004_trip_dates ... 2026-09-24 08:01:21,863 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0005_trip_dates ... 2026-09-24 08:01:22,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0006_trip_dates ... 2026-09-24 08:01:22,612 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_action_confirm ... 2026-09-24 08:01:23,108 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [418] 2026-09-24 08:01:23,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_change_route_001 ... 2026-09-24 08:01:23,764 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_create_trip_with_more_than_2_waypoint ... 2026-09-24 08:01:23,983 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted route.segment records with IDs: [6] 2026-09-24 08:01:24,722 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [423, 424] 2026-09-24 08:01:24,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_demodata_001 ... 2026-09-24 08:01:25,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_001 ... 2026-09-24 08:01:25,537 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [427] 2026-09-24 08:01:25,687 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_002 ... 2026-09-24 08:01:26,169 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [429, 430, 431] 2026-09-24 08:01:26,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_003 ... 2026-09-24 08:01:26,837 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [435, 436, 437] 2026-09-24 08:01:26,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [438, 439, 440] 2026-09-24 08:01:27,084 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [441, 442, 443] 2026-09-24 08:01:27,248 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [444, 445, 446] 2026-09-24 08:01:27,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_004 ... 2026-09-24 08:01:27,933 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [450, 451, 452] 2026-09-24 08:01:28,077 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [453, 454, 455] 2026-09-24 08:01:28,271 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_005 ... 2026-09-24 08:01:28,918 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [459, 460, 461] 2026-09-24 08:01:29,004 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [462, 463, 464] 2026-09-24 08:01:29,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_006 ... 2026-09-24 08:01:29,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_vehicle ... 2026-09-24 08:01:30,001 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_001 ... 2026-09-24 08:01:30,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_002 ... 2026-09-24 08:01:30,570 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [473, 474] 2026-09-24 08:01:30,641 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [367] 2026-09-24 08:01:30,711 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [475] 2026-09-24 08:01:30,807 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [477] 2026-09-24 08:01:30,893 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [478] 2026-09-24 08:01:31,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_003 ... 2026-09-24 08:01:31,143 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [370] 2026-09-24 08:01:31,241 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [480] 2026-09-24 08:01:31,380 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [482] 2026-09-24 08:01:31,488 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [483] 2026-09-24 08:01:31,601 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [484, 485] 2026-09-24 08:01:31,698 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_unlink ... 2026-09-24 08:01:32,027 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [488] 2026-09-24 08:01:32,342 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [171] 2026-09-24 08:01:32,362 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3892] 2026-09-24 08:01:32,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:01:34,948 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_001 ... 2026-09-24 08:01:35,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_002 ... 2026-09-24 08:01:35,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:01:37,478 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_dropoff_waypoint_mid_time_false_no_crash ... 2026-09-24 08:01:37,948 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [492] 2026-09-24 08:01:38,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_pickup_waypoint_mid_time_false_no_crash ... 2026-09-24 08:01:38,643 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [494] 2026-09-24 08:01:38,869 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_batched_compute ... 2026-09-24 08:01:39,240 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [496] 2026-09-24 08:01:39,433 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [497] 2026-09-24 08:01:39,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_excludes_non_done_trips ... 2026-09-24 08:01:40,015 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [499] 2026-09-24 08:01:40,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_follows_trip_assignment ... 2026-09-24 08:01:40,802 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [501] 2026-09-24 08:01:41,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_via_user_partner ... 2026-09-24 08:01:42,005 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [503] 2026-09-24 08:01:42,258 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:01:42,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_supersets_operator_and_booking_admin ... 2026-09-24 08:01:42,994 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_transitively_holds_operator_closure ... 2026-09-24 08:01:43,025 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_driver_role_stays_off_ladder ... 2026-09-24 08:01:43,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_inherits_composed_role_closure ... 2026-09-24 08:01:43,077 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_sees_fleet_operations_tree ... 2026-09-24 08:01:43,176 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_root_and_admin_are_default_members_of_group_admin ... 2026-09-24 08:01:43,224 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:01:43,558 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_bookings_container_stays_under_universal_root ... 2026-09-24 08:01:43,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_plain_employee_keeps_top_level_booking_app ... 2026-09-24 08:01:43,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:01:45,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_route_canonicalization: Starting TestRouteCanonicalisation.test_explicit_route_not_downgraded_to_popular_sibling ... 2026-09-24 08:01:46,257 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:01:48,196 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_trip_segment_constraint: Starting TestTripSegmentConstraint.test_check_route_section_id_one_side_address_mismatch ... 2026-09-24 08:01:48,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:01:50,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_001 ... 2026-09-24 08:01:51,020 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [506] 2026-09-24 08:01:51,267 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [507] 2026-09-24 08:01:51,394 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_002 ... 2026-09-24 08:01:51,864 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [509] 2026-09-24 08:01:52,151 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [510] 2026-09-24 08:01:52,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:01:53,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431289645095421.1790236912.993960618972778-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:01:53,163 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2205] 2026-09-24 08:01:53,240 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578544541273718.1790236913.196056842803955-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:01:53,247 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2206] 2026-09-24 08:01:53,356 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2207] 2026-09-24 08:01:53,450 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2208] 2026-09-24 08:01:53,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220859607394657.1790236913.500685930252075-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:01:53,550 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2209] 2026-09-24 08:01:53,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <241310355018449.1790236913.582097768783569-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:01:53,628 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2210] 2026-09-24 08:01:53,722 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2211] 2026-09-24 08:01:53,741 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyCreatesTrip.test_apply_creates_draft_trip_when_vehicle_has_none ... 2026-09-24 08:01:54,167 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #546 deleted trip.segment records with IDs: [512] 2026-09-24 08:01:54,285 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:01:56,001 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <044972433220824.1790236915.900120973587036-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:01:56,129 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2212] 2026-09-24 08:01:56,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043579773402078.1790236916.177775621414185-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:01:56,248 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2213] 2026-09-24 08:01:56,363 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2214] 2026-09-24 08:01:56,475 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2215] 2026-09-24 08:01:56,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <894489096299587.1790236916.514831066131592-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:01:56,568 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2216] 2026-09-24 08:01:56,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325590013189526.1790236916.599901437759399-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:01:56,664 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2217] 2026-09-24 08:01:56,764 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2218] 2026-09-24 08:01:56,784 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyReusesTrip.test_apply_reuses_existing_assignable_trip ... 2026-09-24 08:01:57,112 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #547 deleted trip.segment records with IDs: [514] 2026-09-24 08:01:57,215 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:01:59,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_echoes_provider_verbatim ... 2026-09-24 08:01:59,218 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_returns_exactly_three_keys ... 2026-09-24 08:01:59,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:02:01,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpFeasiblePlan.test_vrp_feasible_solution ... 2026-09-24 08:02:01,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <081610191770555.1790236921.576319932937622-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:01,747 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2219] 2026-09-24 08:02:01,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381539099018877.1790236921.780364990234375-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:01,845 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2220] 2026-09-24 08:02:01,939 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2221] 2026-09-24 08:02:02,022 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2222] 2026-09-24 08:02:02,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762396526380779.1790236922.058300495147705-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:02,109 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2223] 2026-09-24 08:02:02,210 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <950294752685683.1790236922.158140659332275-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:02,214 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2224] 2026-09-24 08:02:02,337 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2225] 2026-09-24 08:02:02,442 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2226] 2026-09-24 08:02:02,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996743269465122.1790236922.514192819595337-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:02,626 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2227] 2026-09-24 08:02:02,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017380110639819.1790236922.668825387954712-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:02,721 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2228] 2026-09-24 08:02:02,806 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2229] 2026-09-24 08:02:02,897 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2230] 2026-09-24 08:02:02,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376606867240816.1790236922.934544801712036-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:03,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2231] 2026-09-24 08:02:03,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <476779812617231.1790236923.039856672286987-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:03,100 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2232] 2026-09-24 08:02:03,182 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2233] 2026-09-24 08:02:03,266 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2234] 2026-09-24 08:02:08,371 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:02:10,318 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpPerLegCumulative.test_vrp_per_leg_reload_route_is_feasible ... 2026-09-24 08:02:10,728 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <713034648561175.1790236930.645934581756592-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:10,825 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2235] 2026-09-24 08:02:10,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <656386915913706.1790236930.859601497650146-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:10,948 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2236] 2026-09-24 08:02:11,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2237] 2026-09-24 08:02:11,154 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2238] 2026-09-24 08:02:11,240 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <707321138216070.1790236931.198937177658081-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:11,246 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2239] 2026-09-24 08:02:11,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045480820526051.1790236931.280040979385376-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:11,348 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2240] 2026-09-24 08:02:11,475 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2241] 2026-09-24 08:02:11,585 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2242] 2026-09-24 08:02:11,757 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <612341134656591.1790236931.703423738479614-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:11,819 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2243] 2026-09-24 08:02:11,910 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858018462539468.1790236931.859032630920410-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:11,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2244] 2026-09-24 08:02:12,010 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2245] 2026-09-24 08:02:12,098 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2246] 2026-09-24 08:02:12,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343444171310643.1790236932.141149759292603-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:12,198 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2247] 2026-09-24 08:02:12,322 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717997301242128.1790236932.251170158386230-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:12,332 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2248] 2026-09-24 08:02:12,435 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2249] 2026-09-24 08:02:12,529 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2250] 2026-09-24 08:02:12,648 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591759877069923.1790236932.613844633102417-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:12,721 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2251] 2026-09-24 08:02:12,806 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987198346180263.1790236932.762408018112183-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:12,813 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2252] 2026-09-24 08:02:12,903 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2253] 2026-09-24 08:02:13,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2254] 2026-09-24 08:02:13,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <959179572620469.1790236933.037597656250000-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:13,093 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2255] 2026-09-24 08:02:13,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781059873688092.1790236933.140675067901611-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:13,205 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2256] 2026-09-24 08:02:13,313 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2257] 2026-09-24 08:02:13,412 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2258] 2026-09-24 08:02:18,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:02:20,665 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_missing_coordinates_item ... 2026-09-24 08:02:21,060 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260346153618245.1790236940.956867933273315-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:21,128 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2259] 2026-09-24 08:02:21,217 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892933831715705.1790236941.172514200210571-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:21,222 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2260] 2026-09-24 08:02:21,303 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2261] 2026-09-24 08:02:21,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2262] 2026-09-24 08:02:21,452 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <214518086447467.1790236941.410956382751465-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:21,460 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2263] 2026-09-24 08:02:21,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986830138096482.1790236941.499539613723755-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:21,562 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2264] 2026-09-24 08:02:21,681 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2265] 2026-09-24 08:02:21,788 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2266] 2026-09-24 08:02:21,871 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_no_available_vehicle_item ... 2026-09-24 08:02:22,148 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617840627678048.1790236942.048318624496460-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:22,253 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2267] 2026-09-24 08:02:22,343 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023734518269643.1790236942.300708293914795-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:22,354 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2268] 2026-09-24 08:02:22,445 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2269] 2026-09-24 08:02:22,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2270] 2026-09-24 08:02:22,606 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109026627296269.1790236942.573385953903198-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:22,625 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2271] 2026-09-24 08:02:22,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <057342319767453.1790236942.657479524612427-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:22,700 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2272] 2026-09-24 08:02:22,815 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2273] 2026-09-24 08:02:22,926 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2274] 2026-09-24 08:02:23,290 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [516] 2026-09-24 08:02:23,624 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584246067485319.1790236943.590144395828247-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:23,692 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2275] 2026-09-24 08:02:23,772 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939266341961953.1790236943.720861196517944-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:23,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2276] 2026-09-24 08:02:23,875 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2277] 2026-09-24 08:02:23,970 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2278] 2026-09-24 08:02:24,049 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <156491632301253.1790236944.012904882431030-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:24,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2279] 2026-09-24 08:02:24,166 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023949524114996.1790236944.093795776367188-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:24,176 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2280] 2026-09-24 08:02:24,327 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2281] 2026-09-24 08:02:24,421 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2282] 2026-09-24 08:02:24,479 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_out_of_window_item ... 2026-09-24 08:02:24,826 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <120989555374582.1790236944.700351476669312-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:24,907 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2283] 2026-09-24 08:02:24,984 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <520448457499419.1790236944.943467617034912-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:24,996 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2284] 2026-09-24 08:02:25,104 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2285] 2026-09-24 08:02:25,195 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2286] 2026-09-24 08:02:25,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <090030307449386.1790236945.234386444091797-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:25,289 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2287] 2026-09-24 08:02:25,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <702641783874697.1790236945.325255632400513-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:25,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2288] 2026-09-24 08:02:25,491 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2289] 2026-09-24 08:02:25,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2290] 2026-09-24 08:02:25,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_over_capacity_item ... 2026-09-24 08:02:26,015 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429975584459288.1790236945.904016971588135-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:26,091 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2291] 2026-09-24 08:02:26,190 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <127029955278035.1790236946.133030176162720-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:26,208 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2292] 2026-09-24 08:02:26,334 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2293] 2026-09-24 08:02:26,466 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2294] 2026-09-24 08:02:26,554 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826511102631612.1790236946.507665634155273-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:26,565 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2295] 2026-09-24 08:02:26,648 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615435679279259.1790236946.603206396102905-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:26,661 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2296] 2026-09-24 08:02:26,762 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2297] 2026-09-24 08:02:26,866 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2298] 2026-09-24 08:02:26,959 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:02:29,118 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpAvailability.test_vrp_busy_vehicle_is_excluded ... 2026-09-24 08:02:29,493 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840264659459613.1790236949.397062301635742-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:29,609 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2299] 2026-09-24 08:02:29,687 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236541216188981.1790236949.648737192153931-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:29,693 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2300] 2026-09-24 08:02:29,782 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2301] 2026-09-24 08:02:29,874 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2302] 2026-09-24 08:02:29,960 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <696712610371223.1790236949.914743185043335-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:29,968 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2303] 2026-09-24 08:02:30,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461140030154319.1790236950.005643367767334-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:30,067 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2304] 2026-09-24 08:02:30,206 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2305] 2026-09-24 08:02:30,314 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2306] 2026-09-24 08:02:30,716 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [518] 2026-09-24 08:02:31,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820622338173915.1790236951.012805700302124-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:31,109 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2307] 2026-09-24 08:02:31,197 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171662125927446.1790236951.150067090988159-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:31,207 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2308] 2026-09-24 08:02:31,304 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2309] 2026-09-24 08:02:31,384 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2310] 2026-09-24 08:02:31,478 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860209052011569.1790236951.424236059188843-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:31,502 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2311] 2026-09-24 08:02:31,615 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <567667650226581.1790236951.560575008392334-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:31,622 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2312] 2026-09-24 08:02:31,713 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2313] 2026-09-24 08:02:31,798 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2314] 2026-09-24 08:02:36,880 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:02:38,830 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpMultiDepot.test_vrp_each_route_rooted_at_own_depot ... 2026-09-24 08:02:39,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833460252872500.1790236959.158707857131958-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:39,318 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2315] 2026-09-24 08:02:39,380 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <750413448542168.1790236959.345633268356323-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:39,386 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2316] 2026-09-24 08:02:39,460 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2317] 2026-09-24 08:02:39,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2318] 2026-09-24 08:02:39,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389589906141805.1790236959.582772970199585-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:39,631 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2319] 2026-09-24 08:02:39,712 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <820178090216679.1790236959.666522979736328-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:39,721 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2320] 2026-09-24 08:02:39,805 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2321] 2026-09-24 08:02:39,898 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2322] 2026-09-24 08:02:40,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611662801010362.1790236959.983462095260620-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:40,078 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2323] 2026-09-24 08:02:40,152 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533037185754055.1790236960.112893104553223-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:40,159 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2324] 2026-09-24 08:02:40,239 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2325] 2026-09-24 08:02:40,311 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2326] 2026-09-24 08:02:40,375 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <267580036372550.1790236960.339938163757324-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:40,397 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2327] 2026-09-24 08:02:40,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <978767879267504.1790236960.432599306106567-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:40,476 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2328] 2026-09-24 08:02:40,570 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2329] 2026-09-24 08:02:40,667 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2330] 2026-09-24 08:02:45,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:02:47,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpMatrixTeleport.test_missing_offdiagonal_cell_is_repaired_not_teleport ... 2026-09-24 08:02:48,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:02:50,364 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_in_horizon_but_window_too_tight_is_reason_time_window ... 2026-09-24 08:02:50,792 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <210066029194610.1790236970.686600208282471-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:50,884 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2331] 2026-09-24 08:02:50,990 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <970060450565244.1790236970.933858156204224-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:50,998 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2332] 2026-09-24 08:02:51,078 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2333] 2026-09-24 08:02:51,157 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2334] 2026-09-24 08:02:51,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402509489626330.1790236971.193012475967407-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:51,246 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2335] 2026-09-24 08:02:51,342 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159078339846887.1790236971.281916141510010-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:51,355 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2336] 2026-09-24 08:02:51,452 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2337] 2026-09-24 08:02:51,578 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2338] 2026-09-24 08:02:51,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_seats_exceeded_drop_is_reason_seats_not_capacity ... 2026-09-24 08:02:51,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395717419180081.1790236971.843260049819946-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:52,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2339] 2026-09-24 08:02:52,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <844836362276742.1790236972.059104919433594-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:52,120 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2340] 2026-09-24 08:02:52,193 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2341] 2026-09-24 08:02:52,254 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2342] 2026-09-24 08:02:52,324 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659832850247219.1790236972.283507108688354-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:52,331 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2343] 2026-09-24 08:02:52,429 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752752420797173.1790236972.373682260513306-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:52,440 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2344] 2026-09-24 08:02:52,566 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2345] 2026-09-24 08:02:52,683 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2346] 2026-09-24 08:02:52,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:02:54,745 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_no_solution_meta_is_honest ... 2026-09-24 08:02:55,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718171190157835.1790236975.015730381011963-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:55,220 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2347] 2026-09-24 08:02:55,329 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000938354957136.1790236975.261289358139038-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:55,340 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2348] 2026-09-24 08:02:55,464 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2349] 2026-09-24 08:02:55,578 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2350] 2026-09-24 08:02:55,685 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <604589994380960.1790236975.630637884140015-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:55,692 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2351] 2026-09-24 08:02:55,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814328934386786.1790236975.727389812469482-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:55,778 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2352] 2026-09-24 08:02:55,881 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2353] 2026-09-24 08:02:55,975 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2354] 2026-09-24 08:02:56,356 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [520] 2026-09-24 08:02:56,704 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <568833395491403.1790236976.661648988723755-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:56,780 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2355] 2026-09-24 08:02:56,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918754593549464.1790236976.817669391632080-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:56,870 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2356] 2026-09-24 08:02:56,946 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2357] 2026-09-24 08:02:57,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2358] 2026-09-24 08:02:57,100 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919088909319819.1790236977.064111948013306-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:57,107 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2359] 2026-09-24 08:02:57,188 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394798192070138.1790236977.142524957656860-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:57,196 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2360] 2026-09-24 08:02:57,278 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2361] 2026-09-24 08:02:57,372 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2362] 2026-09-24 08:02:57,437 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_meta_signals_are_live_not_pinned ... 2026-09-24 08:02:57,467 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_status_derives_from_ortools_not_hardcoded ... 2026-09-24 08:02:57,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018856205682181.1790236977.692390203475952-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:02:57,849 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2363] 2026-09-24 08:02:57,949 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <808923561026943.1790236977.899801015853882-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:02:57,957 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2364] 2026-09-24 08:02:58,051 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2365] 2026-09-24 08:02:58,174 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2366] 2026-09-24 08:02:58,256 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529849760479253.1790236978.208023786544800-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:02:58,263 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2367] 2026-09-24 08:02:58,354 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570500660141160.1790236978.302642583847046-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:02:58,363 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2368] 2026-09-24 08:02:58,463 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2369] 2026-09-24 08:02:58,541 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2370] 2026-09-24 08:03:03,648 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:03:05,810 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning.tests.test_waypoint_cleared_on_release: Starting TestWaypointClearedOnRelease.test_waypoints_cleared_when_booking_item_released_from_trip ... 2026-09-24 08:03:06,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <468612748841586.1790236986.046126842498779-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:03:06,245 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2371] 2026-09-24 08:03:06,337 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445257593992922.1790236986.288165330886841-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:03:06,347 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2372] 2026-09-24 08:03:06,466 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2373] 2026-09-24 08:03:06,564 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2374] 2026-09-24 08:03:06,669 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573062008864256.1790236986.608856678009033-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:03:06,686 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2375] 2026-09-24 08:03:06,796 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615060734192764.1790236986.742160558700562-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:03:06,816 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2376] 2026-09-24 08:03:06,933 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2377] 2026-09-24 08:03:07,038 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2378] 2026-09-24 08:03:07,230 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [522] 2026-09-24 08:03:07,372 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:03:07,386 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_has_no_old_technical_name ... 2026-09-24 08:03:07,403 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_triggers_off_booking_and_planning ... 2026-09-24 08:03:07,436 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:03:07,449 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_account.tests.test_post_init_hook: Starting TestFleetPlanIdsPlanningExtension.test_planning_account_adds_geo_route_plan_to_fleet_plan_ids ... 2026-09-24 08:03:07,479 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:03:07,839 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_account.tests.test_post_init_hook: Starting TestFillAnalyticLineTripHook.test_fill_hook_sets_route_analytic_account_id_not_route_id ... 2026-09-24 08:03:07,997 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [524] 2026-09-24 08:03:08,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:03:08,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_adding_the_gantt_tab_claims_no_slot_a_peer_bridge_needs ... 2026-09-24 08:03:08,129 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_each_wired_screen_still_opens_on_the_view_it_opened_on_before ... 2026-09-24 08:03:08,158 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_every_menu_reachable_trips_screen_offers_a_gantt_tab ... 2026-09-24 08:03:08,186 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_exactly_three_trips_screens_are_wired_for_gantt ... 2026-09-24 08:03:08,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_the_gantt_tab_opens_the_scheduled_dates_chart ... 2026-09-24 08:03:08,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_trips_in_operation_offers_no_gantt_tab ... 2026-09-24 08:03:08,249 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_uninstalling_restores_every_wired_screen_to_its_pre_install_state ... 2026-09-24 08:03:08,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_action_wiring: Starting TestFleetTripGanttActionWiring.test_updating_the_module_never_duplicates_the_gantt_tab ... 2026-09-24 08:03:08,321 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:03:08,339 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_view: Starting TestFleetTripGanttView.test_a_gantt_chart_draws_the_schedule_and_never_the_recorded_actuals ... 2026-09-24 08:03:08,594 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_view: Starting TestFleetTripGanttView.test_a_gantt_chart_may_never_write_a_trips_recorded_actual_times ... 2026-09-24 08:03:08,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_view: Starting TestFleetTripGanttView.test_a_gantt_chart_names_only_fields_that_exist_on_a_trip ... 2026-09-24 08:03:08,657 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_gantt.tests.test_fleet_trip_gantt_view: Starting TestFleetTripGanttView.test_this_module_ships_exactly_one_trips_gantt_chart ... 2026-09-24 08:03:08,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:03:08,711 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetFormExposesFleetTrip.test_fleet_trip_id_is_rendered_on_the_expense_sheet_form ... 2026-09-24 08:03:08,795 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:03:11,006 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_done_trip_creates_one_draft_sheet_for_driver ... 2026-09-24 08:03:11,431 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [526] 2026-09-24 08:03:11,669 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_line_payment_mode_own_account ... 2026-09-24 08:03:11,915 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [528] 2026-09-24 08:03:12,144 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_sheet_count_smart_button ... 2026-09-24 08:03:12,396 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [530] 2026-09-24 08:03:12,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_gl_account_resolves_on_expense_line ... 2026-09-24 08:03:12,855 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [532] 2026-09-24 08:03:13,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:03:15,420 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseUserError.test_missing_product_raises_user_error ... 2026-09-24 08:03:15,803 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [534] 2026-09-24 08:03:15,998 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:03:18,397 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_flag_triggers_on_action_done ... 2026-09-24 08:03:18,870 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [536] 2026-09-24 08:03:19,102 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_off_does_not_trigger_on_action_done ... 2026-09-24 08:03:19,415 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [538] 2026-09-24 08:03:19,604 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_double_generate_does_not_duplicate_sheet ... 2026-09-24 08:03:19,868 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [540] 2026-09-24 08:03:20,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:03:22,369 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_driver_without_employee_produces_no_sheet ... 2026-09-24 08:03:22,832 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [542] 2026-09-24 08:03:23,015 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_passenger_seam_is_removed ... 2026-09-24 08:03:23,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:03:25,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_ondelete_set_null_does_not_block_trip_unlink ... 2026-09-24 08:03:26,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [544] 2026-09-24 08:03:26,344 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #637 deleted hr.expense.sheet records with IDs: [35] 2026-09-24 08:03:26,388 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [204] 2026-09-24 08:03:26,420 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4128] 2026-09-24 08:03:26,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_leaves_submitted_sheet_untouched ... 2026-09-24 08:03:26,675 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [546] 2026-09-24 08:03:26,943 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_unlinks_draft_expense_sheet ... 2026-09-24 08:03:27,227 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [548] 2026-09-24 08:03:27,480 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #637 deleted hr.expense.sheet records with IDs: [37] 2026-09-24 08:03:27,528 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:03:30,172 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseEmployeeResolution.test_driver_employee_resolves_immediately_after_same_transaction_assign ... 2026-09-24 08:03:30,478 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:03:32,660 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_binds_real_expense_sheet_form ... 2026-09-24 08:03:33,057 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [550] 2026-09-24 08:03:33,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_scopes_domain_when_not_single ... 2026-09-24 08:03:33,551 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [552] 2026-09-24 08:03:33,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:03:36,107 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseDocumentDate.test_expense_for_a_finished_trip_is_dated_by_the_arrival ... 2026-09-24 08:03:36,532 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [554] 2026-09-24 08:03:36,775 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseDocumentDate.test_expense_for_a_running_trip_is_dated_today ... 2026-09-24 08:03:37,002 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [556] 2026-09-24 08:03:37,182 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:03:37,198 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_readonly: Starting TestDriverTripMapReadOnly.test_driver_map_action_uses_trip_map_view_and_domain ... 2026-09-24 08:03:37,223 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_readonly: Starting TestDriverTripMapReadOnly.test_driver_map_action_view_mode_is_map_only ... 2026-09-24 08:03:37,257 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:03:37,894 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2379] 2026-09-24 08:03:37,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour: Starting TestDriverMapTour.test_driver_trip_map_tour ... 2026-09-24 08:03:38,204 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome pid: 3180 2026-09-24 08:03:38,204 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome headless temporary user profile dir: /tmp/tmp0qdgssx5_chrome_odoo 2026-09-24 08:03:38,205 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Issuing json command http://127.0.0.1:45145/json/version 2026-09-24 08:03:38,206 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:45145/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:03:38,227 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 08:03:38,227 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Issuing json command http://127.0.0.1:45145/json 2026-09-24 08:03:38,228 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:45145/json with timeout 3 increased to 10s during tests 2026-09-24 08:03:38,245 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Websocket url found: ws://127.0.0.1:45145/devtools/page/333650FC4161C48EB94364F021846D6C 2026-09-24 08:03:38,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Enable chrome headless console log notification 2026-09-24 08:03:38,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome headless enable page notifications 2026-09-24 08:03:38,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:driver_map_tour from n/a 2026-09-24 08:03:38,341 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Setting session cookie in browser 2026-09-24 08:03:38,354 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Open "http://127.0.0.1:8069/web#action=viin_fleet_planning.action_driver_execution_client" in browser 2026-09-24 08:03:38,354 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Navigating to: "http://127.0.0.1:8069/web#action=viin_fleet_planning.action_driver_execution_client" 2026-09-24 08:03:38,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:03:40,320 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:40] "GET /web HTTP/1.1" 200 - 178 0.117 1.821 2026-09-24 08:03:40,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Navigation result: {'frameId': '333650FC4161C48EB94364F021846D6C', 'loaderId': '187D8DF0549854DD923C57EA506F3C0C', 'isDownload': False} 2026-09-24 08:03:40,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Evaluate ready code "odoo.isTourReady('driver_trip_map_tour')" 2026-09-24 08:03:40,377 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:40] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.012 2026-09-24 08:03:40,387 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:40] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-24 08:03:40,404 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 08:03:40,404 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.023 2026-09-24 08:03:40,547 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:40] "GET /web/webclient/load_menus/e8f9edce27e228c2d4bedff963a59048f6538d779f5afc490d40c1114bcc6637 HTTP/1.1" 200 - 113 0.066 0.113 2026-09-24 08:03:40,551 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:40] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.183 2026-09-24 08:03:40,560 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:40] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.095 2026-09-24 08:03:40,645 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:40] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-24 08:03:41,186 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 08:03:41,189 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-24 08:03:41,193 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-24 08:03:41,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: Owl is running in 'dev' mode. 2026-09-24 08:03:41,251 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.022 0.013 2026-09-24 08:03:41,254 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-24 08:03:41,312 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.025 2026-09-24 08:03:41,321 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.033 2026-09-24 08:03:41,341 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.045 2026-09-24 08:03:41,460 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Evaluate test code "odoo.startTour('driver_trip_map_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/web#action=viin_fleet_planning.action_driver_execution_client", "delayToCheckUndeterminisms": 0})" 2026-09-24 08:03:41,467 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:03:41,479 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:03:41,496 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: [1/4] Tour driver_trip_map_tour → Step Driver 'My Trips' client action mounted (trigger: .o_driver_exec) 2026-09-24 08:03:41,615 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "POST /mail/data HTTP/1.1" 200 - 44 0.144 0.086 2026-09-24 08:03:41,666 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /web/image?model=res.users&field=avatar_128&id=656 HTTP/1.1" 200 - 16 0.019 0.224 2026-09-24 08:03:41,668 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.230 2026-09-24 08:03:41,700 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /web/image/res.partner/1480/avatar_128?unique=1790237017000 HTTP/1.1" 200 - 8 0.010 0.265 2026-09-24 08:03:41,723 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:03:41,725 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.323 2026-09-24 08:03:41,760 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.017 0.024 2026-09-24 08:03:41,789 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.147 2026-09-24 08:03:41,810 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.013 0.036 2026-09-24 08:03:41,815 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:03:41,841 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 4 0.012 0.010 2026-09-24 08:03:41,880 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 10 0.008 0.014 2026-09-24 08:03:41,931 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:41] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 13 0.015 0.017 2026-09-24 08:03:41,974 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: [2/4] Tour driver_trip_map_tour → Step The active trip's header is rendered (trigger: .o_driver_trip_header) 2026-09-24 08:03:42,034 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: [3/4] Tour driver_trip_map_tour → Step 'View on Map' button is present in the trip header (trigger: .o_driver_view_map_btn) 2026-09-24 08:03:42,107 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: [4/4] Tour driver_trip_map_tour → Step The read-only trip map opens (view_mode=viin_map only, no edit affordance) (trigger: .o_viin_map_view) 2026-09-24 08:03:42,140 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.016 0.014 2026-09-24 08:03:42,244 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 40 0.041 0.048 2026-09-24 08:03:42,309 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 11 0.020 0.024 2026-09-24 08:03:42,359 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 6 0.007 0.032 2026-09-24 08:03:42,390 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.021 2026-09-24 08:03:42,412 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "POST /web/dataset/call_kw/fleet.vehicle.trip/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-09-24 08:03:42,444 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.006 0.020 2026-09-24 08:03:42,461 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 2 0.004 0.007 2026-09-24 08:03:42,487 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-24 08:03:42,514 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "GET /web/assets/2d4027f/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-09-24 08:03:42,544 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-24 08:03:42,566 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:03:42] "GET /web/assets/a879f87/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-24 08:03:42,628 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-09-24 08:03:42,629 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-09-24 08:03:42,629 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-09-24 08:03:42,629 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-09-24 08:03:42,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: tour succeeded 2026-09-24 08:03:42,640 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: ╔═════════════════════════════════════╗ ║ TOUR driver_trip_map_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-24 08:03:42,654 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-09-24 08:03:42,655 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-09-24 08:03:42,655 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-09-24 08:03:42,656 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-09-24 08:03:42,667 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-09-24 08:03:42,668 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-09-24 08:03:42,668 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-09-24 08:03:42,668 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-09-24 08:03:42,668 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-09-24 08:03:42,670 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-09-24 08:03:42,671 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-09-24 08:03:42,671 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-09-24 08:03:42,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: heap 21311224 (allocated 22503424) 2026-09-24 08:03:42,776 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/25/14.png 2026-09-24 08:03:42,777 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/25/15.png 2026-09-24 08:03:42,777 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/24/14.png 2026-09-24 08:03:42,777 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/26/14.png 2026-09-24 08:03:42,777 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/24/15.png 2026-09-24 08:03:42,778 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/26/15.png 2026-09-24 08:03:42,780 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/29.png 2026-09-24 08:03:42,780 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/29.png 2026-09-24 08:03:42,780 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/50/30.png 2026-09-24 08:03:42,780 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/51/30.png 2026-09-24 08:03:42,780 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/29.png 2026-09-24 08:03:42,781 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/29.png 2026-09-24 08:03:42,781 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/49/30.png 2026-09-24 08:03:42,781 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/6/52/30.png 2026-09-24 08:03:42,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Closing chrome headless with pid 3180 2026-09-24 08:03:42,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Closing websocket connection 2026-09-24 08:03:42,789 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Terminating chrome headless with pid 3180 2026-09-24 08:03:42,884 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_080342_884001_test_driver_trip_map_tour.txt 2026-09-24 08:03:42,884 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Removing chrome user profile "/tmp/tmp0qdgssx5_chrome_odoo" 2026-09-24 08:03:42,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:03:42,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_dispatch_board_view_mode_untouched_by_this_bridge ... 2026-09-24 08:03:42,957 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_confirmed_map_follows_every_native_mode_in_switcher ... 2026-09-24 08:03:42,980 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_confirmed_map_reachable_from_switcher ... 2026-09-24 08:03:43,044 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_done_map_follows_every_native_mode_in_switcher ... 2026-09-24 08:03:43,075 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_done_map_reachable_from_switcher ... 2026-09-24 08:03:43,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_marker_popup_fields ... 2026-09-24 08:03:43,123 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_reachable_from_dispatch_board ... 2026-09-24 08:03:43,146 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_view_type_and_arch ... 2026-09-24 08:03:43,182 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_planning_map_follows_every_native_mode_in_switcher ... 2026-09-24 08:03:43,210 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_planning_map_reachable_from_switcher ... 2026-09-24 08:03:43,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_progress_map_follows_every_native_mode_in_switcher ... 2026-09-24 08:03:43,267 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_progress_map_reachable_from_switcher ... 2026-09-24 08:03:43,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:03:43,314 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_peer_gantt_composition: Starting TestTripMapPeerGanttComposition.test_the_map_tab_stays_ahead_of_a_later_installed_gantt_tab ... 2026-09-24 08:03:43,358 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:03:43,371 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_auto_installs_on_full_depends ... 2026-09-24 08:03:43,403 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_user_inherits_fleet_readonly_group ... 2026-09-24 08:03:43,984 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2380] 2026-09-24 08:03:44,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25696] 2026-09-24 08:03:44,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:03:44,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:03:45,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_mixed_order_generates_one_shipment_and_one_booking_no_cross_contamination ... 2026-09-24 08:03:46,615 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_neither_transport_constraint_fires_on_one_shipment_one_booking ... 2026-09-24 08:03:47,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_fleet_order_creates_no_shipment ... 2026-09-24 08:03:47,334 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_freight_order_creates_no_fleet_booking ... 2026-09-24 08:03:47,676 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:03:48,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_billed_then_cancelled_order_uses_credit_note_route ... 2026-09-24 08:03:50,871 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [78] 2026-09-24 08:03:50,911 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [68] 2026-09-24 08:03:51,064 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_booking_item_prepare_hook_is_overridable_by_a_leaf ... 2026-09-24 08:03:51,424 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_cancels_draft_booking ... 2026-09-24 08:03:52,042 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [80] 2026-09-24 08:03:52,066 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [70] 2026-09-24 08:03:52,154 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_refuses_when_booking_in_progress ... 2026-09-24 08:03:52,577 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023480423062414.1790237032.485313892364502-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:03:52,726 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2381] 2026-09-24 08:03:52,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113427084786390.1790237032.771750926971436-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:03:52,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2382] 2026-09-24 08:03:52,943 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2383] 2026-09-24 08:03:53,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2384] 2026-09-24 08:03:53,102 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708867363101376.1790237033.067519426345825-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:03:53,111 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2385] 2026-09-24 08:03:53,212 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <123137668304961.1790237033.159086227416992-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:03:53,223 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2386] 2026-09-24 08:03:53,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2387] 2026-09-24 08:03:53,642 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [81] 2026-09-24 08:03:53,665 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [71] 2026-09-24 08:03:53,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_confirm_generates_one_draft_booking_linked_back_per_line ... 2026-09-24 08:03:54,096 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_line_price_unit_survives_recompute_on_plain_sale ... 2026-09-24 08:03:56,416 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_line_is_discriminated_from_service_line ... 2026-09-24 08:03:57,780 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_product_must_stay_a_service ... 2026-09-24 08:03:57,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_is_commercially_billed_true_only_when_sale_linked ... 2026-09-24 08:03:58,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_non_creator_salesman_can_cancel_so_without_access_error ... 2026-09-24 08:03:59,031 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #663 deleted loyalty.history records with IDs: [84] 2026-09-24 08:03:59,099 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #663 deleted sale.order.coupon.points records with IDs: [74] 2026-09-24 08:03:59,237 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_prelinked_orphan_booking_is_adopted_on_confirm ... 2026-09-24 08:03:59,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_product_form_arch_exposes_fleet_transport_anchor ... 2026-09-24 08:03:59,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_reconfirm_syncs_existing_booking_without_creating_second ... 2026-09-24 08:04:00,326 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [86] 2026-09-24 08:04:00,347 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [76] 2026-09-24 08:04:00,523 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_second_booking_on_same_order_is_rejected ... 2026-09-24 08:04:01,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_smart_button_visible_for_fleet_order_only ... 2026-09-24 08:04:01,636 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:04:02,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_volume_per_unit_set_correctly ... 2026-09-24 08:04:02,372 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_weight_per_unit_set_correctly ... 2026-09-24 08:04:02,657 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_dimension_routing_by_uom_category ... 2026-09-24 08:04:03,160 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_volume_uom_maps_qty_to_demand_volume ... 2026-09-24 08:04:03,429 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_weight_uom_maps_qty_to_demand_weight ... 2026-09-24 08:04:03,703 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:04:04,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_booking_linked_to_sale_order ... 2026-09-24 08:04:04,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_mapped_from_line ... 2026-09-24 08:04:04,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_payload_lifecycle_on_cancel ... 2026-09-24 08:04:05,319 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_generates_one_cargo_booking ... 2026-09-24 08:04:05,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_satisfies_demand_constraints ... 2026-09-24 08:04:06,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_reconfirm_no_duplicate_cargo_booking ... 2026-09-24 08:04:06,539 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:04:07,131 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_cargo_booking_not_generated_for_service_line ... 2026-09-24 08:04:07,481 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_mixed_freight_fleet_so_no_cross_contamination ... 2026-09-24 08:04:07,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_pure_service_so_generates_no_cargo_booking ... 2026-09-24 08:04:08,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:04:08,647 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_generates_ordered_stop_pairs ... 2026-09-24 08:04:08,983 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_satisfies_aggregate_demand ... 2026-09-24 08:04:09,342 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_item_pickup_overridable_default_header ... 2026-09-24 08:04:09,702 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_sequence_is_positive ... 2026-09-24 08:04:10,161 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_single_stop_unchanged ... 2026-09-24 08:04:10,482 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:04:11,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_management.tests.test_fleet_sale_management: Starting TestFleetSaleManagement.test_fleet_line_price_unit_survives_recompute_and_option_chain_intact ... 2026-09-24 08:04:12,745 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:04:12,920 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_confirm_generates_one_draft_passenger_booking_with_seat_count ... 2026-09-24 08:04:13,281 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_fare_unit_price_mirror_on_booking_item_equals_so_line_price ... 2026-09-24 08:04:13,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_commercially_billed_true_for_fare_booking_false_for_manual ... 2026-09-24 08:04:13,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_fleet_passenger_fare_flag_discriminates_correctly ... 2026-09-24 08:04:14,176 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_passenger_fare_confirm_no_cargo_when_cargo_leaf_installed ... 2026-09-24 08:04:14,466 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_pricelist_does_not_clobber_manually_entered_fare ... 2026-09-24 08:04:16,325 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_seat_count_uses_final_qty_before_confirm ... 2026-09-24 08:04:17,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_vip_product_yields_vip_transport_booking_type ... 2026-09-24 08:04:18,204 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:04:18,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_acl_picking_read_low_priv: Starting TestStockPickingReadLowPriv.test_fleet_user_bare_read_picking_no_access_error ... 2026-09-24 08:04:18,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:04:25,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_false_stock_skips_weight_check ... 2026-09-24 08:04:25,860 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [558] 2026-09-24 08:04:25,948 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_true_stock_raises_on_overload ... 2026-09-24 08:04:26,034 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:04:32,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_group_by_transport_cycles_001 ... 2026-09-24 08:04:33,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_001 ... 2026-09-24 08:04:33,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_002 ... 2026-09-24 08:04:33,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_003 ... 2026-09-24 08:04:33,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_004 ... 2026-09-24 08:04:33,353 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_005 ... 2026-09-24 08:04:33,530 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_006 ... 2026-09-24 08:04:33,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_007 ... 2026-09-24 08:04:33,829 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_stock_picking_weight_and_volume_001 ... 2026-09-24 08:04:33,865 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_001 ... 2026-09-24 08:04:34,047 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_002 ... 2026-09-24 08:04:34,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:04:41,202 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_001 ... 2026-09-24 08:04:41,277 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 687, model: trip.waypoint 2026-09-24 08:04:41,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_002 ... 2026-09-24 08:04:41,418 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 687, model: fleet.vehicle.trip 2026-09-24 08:04:41,453 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_003 ... 2026-09-24 08:04:41,505 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 692, model: trip.waypoint 2026-09-24 08:04:41,537 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_004 ... 2026-09-24 08:04:41,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 692, model: stock.picking 2026-09-24 08:04:41,593 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_005 ... 2026-09-24 08:04:41,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 694, model: stock.picking 2026-09-24 08:04:41,846 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #694 deleted trip.segment records with IDs: [560] 2026-09-24 08:04:41,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_006 ... 2026-09-24 08:04:42,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_007 ... 2026-09-24 08:04:42,523 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #695 deleted trip.segment records with IDs: [562] 2026-09-24 08:04:42,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_008 ... 2026-09-24 08:04:42,883 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #695 deleted trip.segment records with IDs: [564] 2026-09-24 08:04:42,966 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_001 ... 2026-09-24 08:04:43,148 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [566] 2026-09-24 08:04:43,291 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [448, 449] 2026-09-24 08:04:43,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_002 ... 2026-09-24 08:04:43,476 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_003 ... 2026-09-24 08:04:43,725 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [568] 2026-09-24 08:04:43,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [450, 451] 2026-09-24 08:04:43,892 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_004 ... 2026-09-24 08:04:44,060 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [570] 2026-09-24 08:04:44,153 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [452, 453] 2026-09-24 08:04:44,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_005 ... 2026-09-24 08:04:44,387 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [572] 2026-09-24 08:04:44,490 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [455] 2026-09-24 08:04:44,583 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_006 ... 2026-09-24 08:04:44,839 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [574] 2026-09-24 08:04:44,967 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [457] 2026-09-24 08:04:45,056 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_007 ... 2026-09-24 08:04:45,156 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [576] 2026-09-24 08:04:45,266 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [577] 2026-09-24 08:04:45,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_008 ... 2026-09-24 08:04:45,569 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [579] 2026-09-24 08:04:45,700 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [460, 461] 2026-09-24 08:04:45,767 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_009 ... 2026-09-24 08:04:45,963 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [581] 2026-09-24 08:04:47,038 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [462, 463] 2026-09-24 08:04:47,226 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [583] 2026-09-24 08:04:47,296 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [464, 465] 2026-09-24 08:04:47,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_001 ... 2026-09-24 08:04:47,392 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_002 ... 2026-09-24 08:04:47,715 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [585] 2026-09-24 08:04:47,806 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_003 ... 2026-09-24 08:04:47,934 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_004 ... 2026-09-24 08:04:48,282 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [587] 2026-09-24 08:04:48,420 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [468, 469] 2026-09-24 08:04:48,500 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [224] 2026-09-24 08:04:48,519 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4210] 2026-09-24 08:04:48,539 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_005 ... 2026-09-24 08:04:48,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [589] 2026-09-24 08:04:48,950 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [470, 471] 2026-09-24 08:04:49,004 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [225] 2026-09-24 08:04:49,017 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4211] 2026-09-24 08:04:49,227 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [591] 2026-09-24 08:04:49,312 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_006 ... 2026-09-24 08:04:49,662 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [593] 2026-09-24 08:04:49,974 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [594] 2026-09-24 08:04:50,089 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [595, 596] 2026-09-24 08:04:50,615 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [599] 2026-09-24 08:04:50,938 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [601] 2026-09-24 08:04:51,010 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_007 ... 2026-09-24 08:04:51,356 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [603] 2026-09-24 08:04:51,496 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [481, 482] 2026-09-24 08:04:51,556 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [230] 2026-09-24 08:04:51,574 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4221] 2026-09-24 08:04:51,594 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_008 ... 2026-09-24 08:04:51,934 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [605] 2026-09-24 08:04:52,049 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [483, 484] 2026-09-24 08:04:52,108 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [231] 2026-09-24 08:04:52,122 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4222] 2026-09-24 08:04:52,313 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [607] 2026-09-24 08:04:52,424 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 08:04:59,973 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_001 ... 2026-09-24 08:05:00,347 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [609] 2026-09-24 08:05:00,655 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [611] 2026-09-24 08:05:00,999 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [613] 2026-09-24 08:05:01,193 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [610] 2026-09-24 08:05:01,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [615, 616] 2026-09-24 08:05:01,624 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [612] 2026-09-24 08:05:01,809 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [619, 620] 2026-09-24 08:05:02,014 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [614] 2026-09-24 08:05:02,230 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [623, 624] 2026-09-24 08:05:02,488 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [617, 618] 2026-09-24 08:05:02,699 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [627, 628, 629] 2026-09-24 08:05:02,926 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_002 ... 2026-09-24 08:05:03,476 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [633] 2026-09-24 08:05:03,762 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [635] 2026-09-24 08:05:04,110 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [637] 2026-09-24 08:05:04,423 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [639] 2026-09-24 08:05:04,762 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [641] 2026-09-24 08:05:05,018 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [643] 2026-09-24 08:05:05,350 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [645] 2026-09-24 08:05:05,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_003 ... 2026-09-24 08:05:05,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_004 ... 2026-09-24 08:05:05,804 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [647] 2026-09-24 08:05:05,905 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [648] 2026-09-24 08:05:06,035 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [649, 650] 2026-09-24 08:05:06,266 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [651, 652] 2026-09-24 08:05:06,515 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [653, 654, 655] 2026-09-24 08:05:06,729 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [656, 657, 658] 2026-09-24 08:05:06,926 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [659, 660, 661, 662] 2026-09-24 08:05:07,196 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [663, 664, 665, 666] 2026-09-24 08:05:07,493 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [667, 668, 669, 670, 671] 2026-09-24 08:05:07,708 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [672, 673, 674, 675, 676] 2026-09-24 08:05:08,005 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [677, 678, 679, 680, 681, 682] 2026-09-24 08:05:08,270 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_006 ... 2026-09-24 08:05:08,637 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [689] 2026-09-24 08:05:08,899 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [691] 2026-09-24 08:05:09,201 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [693] 2026-09-24 08:05:09,366 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [690] 2026-09-24 08:05:09,608 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [695, 696] 2026-09-24 08:05:09,782 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [692] 2026-09-24 08:05:09,991 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [699, 700] 2026-09-24 08:05:10,253 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [694] 2026-09-24 08:05:10,526 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [703, 704] 2026-09-24 08:05:10,700 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [697, 698] 2026-09-24 08:05:10,862 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [707, 708, 709] 2026-09-24 08:05:11,039 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_007 ... 2026-09-24 08:05:11,413 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [713] 2026-09-24 08:05:11,675 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [715] 2026-09-24 08:05:11,949 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [717] 2026-09-24 08:05:12,174 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [714] 2026-09-24 08:05:12,400 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [719, 720] 2026-09-24 08:05:12,612 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [718] 2026-09-24 08:05:12,764 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [723, 724] 2026-09-24 08:05:13,039 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [721, 722] 2026-09-24 08:05:13,300 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [727, 728, 729] 2026-09-24 08:05:13,518 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [716] 2026-09-24 08:05:13,677 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [733, 734] 2026-09-24 08:05:13,879 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [725, 726] 2026-09-24 08:05:14,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [737, 738, 739] 2026-09-24 08:05:14,317 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_010 ... 2026-09-24 08:05:14,601 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [743] 2026-09-24 08:05:14,920 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [745] 2026-09-24 08:05:15,181 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [747] 2026-09-24 08:05:15,337 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [744] 2026-09-24 08:05:15,539 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [749, 750] 2026-09-24 08:05:15,746 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [746] 2026-09-24 08:05:15,954 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [753, 754] 2026-09-24 08:05:16,184 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [748] 2026-09-24 08:05:16,419 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [757, 758] 2026-09-24 08:05:16,659 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [751, 752] 2026-09-24 08:05:16,934 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [761, 762, 763] 2026-09-24 08:05:17,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_011 ... 2026-09-24 08:05:17,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_012 ... 2026-09-24 08:05:17,632 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [767] 2026-09-24 08:05:17,769 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [768] 2026-09-24 08:05:17,915 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [769, 770] 2026-09-24 08:05:18,128 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [771, 772] 2026-09-24 08:05:18,338 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [773, 774, 775] 2026-09-24 08:05:18,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [776, 777, 778] 2026-09-24 08:05:18,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [779, 780, 781, 782] 2026-09-24 08:05:18,965 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [783, 784, 785, 786] 2026-09-24 08:05:19,267 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [787, 788, 789, 790, 791] 2026-09-24 08:05:19,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [792, 793, 794, 795, 796] 2026-09-24 08:05:19,835 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [797, 798, 799, 800, 801, 802] 2026-09-24 08:05:20,212 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_013 ... 2026-09-24 08:05:20,747 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [809] 2026-09-24 08:05:21,027 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [811] 2026-09-24 08:05:21,289 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [813] 2026-09-24 08:05:21,463 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [810] 2026-09-24 08:05:21,661 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [815, 816] 2026-09-24 08:05:21,869 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [814] 2026-09-24 08:05:22,076 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [819, 820] 2026-09-24 08:05:22,367 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [817, 818] 2026-09-24 08:05:22,595 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [823, 824, 825] 2026-09-24 08:05:22,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [812] 2026-09-24 08:05:23,040 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [829, 830] 2026-09-24 08:05:23,238 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [821, 822] 2026-09-24 08:05:23,458 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [833, 834, 835] 2026-09-24 08:05:23,703 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_014 ... 2026-09-24 08:05:24,701 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [839] 2026-09-24 08:05:25,018 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [841] 2026-09-24 08:05:25,329 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [843] 2026-09-24 08:05:25,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [840] 2026-09-24 08:05:25,822 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [845, 846] 2026-09-24 08:05:26,089 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [842] 2026-09-24 08:05:26,280 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [849, 850] 2026-09-24 08:05:26,457 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [844] 2026-09-24 08:05:26,668 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [853, 854] 2026-09-24 08:05:26,887 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [847, 848] 2026-09-24 08:05:27,141 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [857, 858, 859] 2026-09-24 08:05:27,541 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [863] 2026-09-24 08:05:27,790 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [865] 2026-09-24 08:05:28,138 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [867] 2026-09-24 08:05:28,324 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [864] 2026-09-24 08:05:28,465 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [869, 870] 2026-09-24 08:05:28,698 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [866] 2026-09-24 08:05:28,887 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [873, 874] 2026-09-24 08:05:29,106 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [868] 2026-09-24 08:05:29,256 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [877, 878] 2026-09-24 08:05:29,455 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [871, 872] 2026-09-24 08:05:29,573 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [881, 882, 883] 2026-09-24 08:05:29,807 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:05:36,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_001 ... 2026-09-24 08:05:37,459 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [887] 2026-09-24 08:05:37,561 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [888] 2026-09-24 08:05:37,747 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [889, 890] 2026-09-24 08:05:37,934 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [891, 892] 2026-09-24 08:05:38,123 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [893, 894, 895] 2026-09-24 08:05:38,280 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [896, 897, 898] 2026-09-24 08:05:38,452 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [899, 900, 901, 902] 2026-09-24 08:05:38,817 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [907] 2026-09-24 08:05:39,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [909] 2026-09-24 08:05:39,287 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [903, 904, 905, 906] 2026-09-24 08:05:39,508 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [911, 912, 913, 914, 915] 2026-09-24 08:05:39,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_002 ... 2026-09-24 08:05:40,072 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [921] 2026-09-24 08:05:40,183 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [922] 2026-09-24 08:05:40,318 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [923, 924] 2026-09-24 08:05:40,522 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [925, 926] 2026-09-24 08:05:40,708 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [927, 928, 929] 2026-09-24 08:05:40,874 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [930, 931, 932] 2026-09-24 08:05:41,020 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [933, 934, 935, 936] 2026-09-24 08:05:41,446 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [941] 2026-09-24 08:05:41,682 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [943] 2026-09-24 08:05:41,832 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [937, 938, 939, 940] 2026-09-24 08:05:42,071 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [945, 946, 947, 948, 949] 2026-09-24 08:05:42,313 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_003 ... 2026-09-24 08:05:42,618 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [955] 2026-09-24 08:05:42,723 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [956] 2026-09-24 08:05:42,850 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [957, 958] 2026-09-24 08:05:43,042 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [959, 960] 2026-09-24 08:05:43,257 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [961, 962, 963] 2026-09-24 08:05:43,438 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [964, 965, 966] 2026-09-24 08:05:43,602 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [967, 968, 969, 970] 2026-09-24 08:05:43,950 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [975] 2026-09-24 08:05:44,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [977] 2026-09-24 08:05:44,369 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [971, 972, 973, 974] 2026-09-24 08:05:44,560 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [979, 980, 981, 982, 983] 2026-09-24 08:05:44,753 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_004 ... 2026-09-24 08:05:45,144 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [989] 2026-09-24 08:05:45,319 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [990] 2026-09-24 08:05:45,446 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [991, 992] 2026-09-24 08:05:45,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [993, 994] 2026-09-24 08:05:45,756 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [995, 996, 997] 2026-09-24 08:05:45,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [998, 999, 1000] 2026-09-24 08:05:46,059 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1001, 1002, 1003, 1004] 2026-09-24 08:05:46,492 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1009] 2026-09-24 08:05:46,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1010] 2026-09-24 08:05:46,861 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1011, 1012] 2026-09-24 08:05:47,075 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1005, 1006, 1007, 1008] 2026-09-24 08:05:47,324 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1015, 1016, 1017, 1018, 1019] 2026-09-24 08:05:47,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_005 ... 2026-09-24 08:05:47,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_006 ... 2026-09-24 08:05:47,999 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1025] 2026-09-24 08:05:48,089 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1026] 2026-09-24 08:05:48,220 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1027, 1028] 2026-09-24 08:05:48,444 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1029, 1030] 2026-09-24 08:05:48,691 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1031, 1032, 1033] 2026-09-24 08:05:48,914 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1034, 1035, 1036] 2026-09-24 08:05:49,067 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1037, 1038, 1039, 1040] 2026-09-24 08:05:49,221 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1041, 1042, 1043, 1044] 2026-09-24 08:05:49,399 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1045, 1046, 1047, 1048, 1049] 2026-09-24 08:05:49,588 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_014 ... 2026-09-24 08:05:50,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1055] 2026-09-24 08:05:50,673 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1056] 2026-09-24 08:05:50,799 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1057, 1058] 2026-09-24 08:05:51,052 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1059, 1060] 2026-09-24 08:05:51,296 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1061, 1062, 1063] 2026-09-24 08:05:51,499 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1064, 1065, 1066] 2026-09-24 08:05:51,713 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1067, 1068, 1069, 1070] 2026-09-24 08:05:52,103 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1075] 2026-09-24 08:05:52,401 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1077] 2026-09-24 08:05:52,558 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1071, 1072, 1073, 1074] 2026-09-24 08:05:52,790 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1079, 1080, 1081, 1082, 1083] 2026-09-24 08:05:53,199 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1089] 2026-09-24 08:05:53,320 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1090] 2026-09-24 08:05:53,423 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1091, 1092] 2026-09-24 08:05:53,555 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1093, 1094] 2026-09-24 08:05:53,651 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1095, 1096, 1097] 2026-09-24 08:05:53,872 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1098, 1099, 1100] 2026-09-24 08:05:54,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1101, 1102, 1103, 1104] 2026-09-24 08:05:54,421 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1109] 2026-09-24 08:05:54,671 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1111] 2026-09-24 08:05:54,894 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1105, 1106, 1107, 1108] 2026-09-24 08:05:55,029 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-09-24 08:05:55,312 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:06:02,314 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_batch_reassign_is_idempotent ... 2026-09-24 08:06:03,067 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_assigns_loads_in_one_action ... 2026-09-24 08:06:06,325 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_done_rederives_round2_loads ... 2026-09-24 08:06:07,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:06:13,530 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_does_not_raise_on_release ... 2026-09-24 08:06:13,847 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [48] 2026-09-24 08:06:13,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_legs_and_batch ... 2026-09-24 08:06:14,371 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [49] 2026-09-24 08:06:14,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.stock.transfer.leg records with IDs: [1] 2026-09-24 08:06:14,399 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_loads ... 2026-09-24 08:06:14,635 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [50] 2026-09-24 08:06:14,707 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:06:21,850 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_fires_in_pre_warning_zone ... 2026-09-24 08:06:22,228 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1123] 2026-09-24 08:06:22,372 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_silent_below_warning_threshold ... 2026-09-24 08:06:22,753 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1125] 2026-09-24 08:06:22,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_fires_in_pre_warning_zone ... 2026-09-24 08:06:23,347 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1127] 2026-09-24 08:06:23,472 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_silent_below_warning_threshold ... 2026-09-24 08:06:23,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1129] 2026-09-24 08:06:24,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:06:31,315 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation: Starting TestFleetStockPickingDomainValidation.test_empty_or_unset_domain_accepted_on_vehicle_and_model ... 2026-09-24 08:06:31,534 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation: Starting TestFleetStockPickingDomainValidation.test_semantically_invalid_domain_raises_validation_error_on_vehicle_and_model ... 2026-09-24 08:06:31,590 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation: Starting TestFleetStockPickingDomainValidation.test_syntax_invalid_domain_raises_validation_error_on_vehicle_and_model ... 2026-09-24 08:06:31,688 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:06:38,481 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [419369] 2026-09-24 08:06:38,481 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [3643] 2026-09-24 08:06:38,481 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation_sudo: Starting TestFleetStockDomainValidationSudoesComodelRead.test_vehicle_domain_write_succeeds_despite_no_comodel_read ... 2026-09-24 08:06:38,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 752, model: stock.move 2026-09-24 08:06:38,537 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_domain_validation_sudo: Starting TestFleetStockDomainValidationSudoesComodelRead.test_vehicle_model_domain_write_succeeds_despite_no_comodel_read ... 2026-09-24 08:06:38,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 752, model: stock.move 2026-09-24 08:06:38,615 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 08:06:45,784 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_access_propagation: Starting TestFleetStockGuardAccessErrorPropagation.test_access_error_during_auto_planning_propagates ... 2026-09-24 08:06:46,030 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:06:53,572 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [142586, 142587, 353148, 353156] 2026-09-24 08:06:53,572 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [1467, 1466, 3325, 3333] 2026-09-24 08:06:53,572 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_domain_access_propagation: Starting TestFleetStockGuardDomainAccessPropagation.test_access_error_evaluating_vehicle_domain_propagates_out_of_auto_planning ... 2026-09-24 08:06:53,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 769, model: stock.location 2026-09-24 08:06:53,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 769, model: stock.location 2026-09-24 08:06:53,654 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 769, model: stock.location 2026-09-24 08:06:53,737 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 08:07:00,451 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_domain_tolerance: Starting TestFleetStockGuardDomainTolerance.test_malformed_domain_excludes_only_that_vehicle ... 2026-09-24 08:07:00,710 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1131] 2026-09-24 08:07:00,970 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1133] 2026-09-24 08:07:01,128 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1132] 2026-09-24 08:07:01,306 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1135, 1136] 2026-09-24 08:07:01,539 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1134] 2026-09-24 08:07:01,663 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1139, 1140] 2026-09-24 08:07:01,843 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1137, 1138] 2026-09-24 08:07:02,072 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1143, 1144, 1145] 2026-09-24 08:07:02,309 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1141, 1142] 2026-09-24 08:07:02,555 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1149, 1150, 1151] 2026-09-24 08:07:02,798 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1146, 1147, 1148] 2026-09-24 08:07:03,049 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1155, 1156, 1157, 1158] 2026-09-24 08:07:03,358 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:07:10,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_goods_feeds_cross_axis_once ... 2026-09-24 08:07:10,646 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_inter_warehouse_leg_counts_once ... 2026-09-24 08:07:10,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_requires_chain_link ... 2026-09-24 08:07:11,197 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_root_picking_is_chain_head ... 2026-09-24 08:07:11,511 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:07:19,074 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_all_picking_types_carriable ... 2026-09-24 08:07:19,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_allocated_volume_follows_product_stowage_change ... 2026-09-24 08:07:19,813 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_fractional_weight_from_picking_rollup ... 2026-09-24 08:07:20,039 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_loaded_picking_not_double_counted ... 2026-09-24 08:07:20,477 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1163] 2026-09-24 08:07:20,578 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_no_load_coexistence_keeps_legacy_weight ... 2026-09-24 08:07:21,006 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1165] 2026-09-24 08:07:21,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_over_allocation_blocked ... 2026-09-24 08:07:21,333 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_quantity_done_reconciles_picked_quantity ... 2026-09-24 08:07:21,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_round_number_follows_backorder_depth ... 2026-09-24 08:07:22,507 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_split_conserves_demand ... 2026-09-24 08:07:23,353 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_trip_extra_weight_uses_fractional_load ... 2026-09-24 08:07:23,635 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:07:30,138 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_axis_b_only_goods ... 2026-09-24 08:07:30,440 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_inter_wh_leg_as_one_row ... 2026-09-24 08:07:30,761 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_projects_all_picking_types ... 2026-09-24 08:07:31,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:07:37,979 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_forty_pickings_assign_query_bounded ... 2026-09-24 08:07:41,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_load_compute_no_n_plus_one ... 2026-09-24 08:07:48,370 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Query count less than expected for user __system__: 11 < 15 in test_load_compute_no_n_plus_one at /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/tests/test_fleet_stock_scale.py:84 2026-09-24 08:07:48,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Query count less than expected for user __system__: 8 < 15 in test_load_compute_no_n_plus_one at /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet_stock/tests/test_fleet_stock_scale.py:89 2026-09-24 08:07:48,443 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:07:54,587 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_blocked_for_trip ... 2026-09-24 08:07:55,037 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1167] 2026-09-24 08:07:55,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_passthrough_for_non_trip_picking ... 2026-09-24 08:07:55,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_create_backorder_forwards_backorder_moves ... 2026-09-24 08:07:56,747 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:08:03,650 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_goods_standalone_no_cargo_dependency ... 2026-09-24 08:08:04,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1169] 2026-09-24 08:08:04,161 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_inter_wh_and_wave_work_standalone ... 2026-09-24 08:08:04,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_standalone_goods_complete ... 2026-09-24 08:08:04,792 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:08:11,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_picking_search_filters: Starting TestPickingSearchFilters.test_vehicle_unassigned_filter_selects_only_unassigned_pickings ... 2026-09-24 08:08:12,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1171] 2026-09-24 08:08:12,183 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:08:12,198 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_post_init_hook_tracking_lot_scope: Starting TestPostInitHookTrackingLotScope.test_plain_internal_user_lacks_tracking_lot_group ... 2026-09-24 08:08:12,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_post_init_hook_tracking_lot_scope: Starting TestPostInitHookTrackingLotScope.test_post_init_hook_does_not_grant_tracking_lot_to_all_internal_users ... 2026-09-24 08:08:12,645 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:08:19,502 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_a_shipment_scheduled_on_the_next_local_day_starts_its_own_trip ... 2026-09-24 08:08:19,950 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1173] 2026-09-24 08:08:20,328 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1175] 2026-09-24 08:08:20,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_a_trip_with_no_shipment_keeps_the_booking_layers_planned_end ... 2026-09-24 08:08:20,609 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <721714373209089.1790237300.493790149688721-openerp-message-notify@c3d10c96ec68>: ['"Charlie Brown" <@False>'] 2026-09-24 08:08:20,670 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2388] 2026-09-24 08:08:20,747 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305872778250100.1790237300.706683397293091-openerp-message-notify@c3d10c96ec68>: ['"David Wilson" <@False>'] 2026-09-24 08:08:20,752 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2389] 2026-09-24 08:08:20,840 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2390] 2026-09-24 08:08:20,941 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2391] 2026-09-24 08:08:21,037 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623668277276913.1790237300.988912105560303-openerp-message-notify@c3d10c96ec68>: ['"Grace Lee" <@False>'] 2026-09-24 08:08:21,047 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2392] 2026-09-24 08:08:21,131 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833916071624591.1790237301.079056739807129-openerp-message-notify@c3d10c96ec68>: ['"Hannah Martin" <@False>'] 2026-09-24 08:08:21,139 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2393] 2026-09-24 08:08:21,223 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2394] 2026-09-24 08:08:21,294 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2395] 2026-09-24 08:08:21,635 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1177] 2026-09-24 08:08:21,759 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_same_local_date_answers_false_for_picking_when_trip_has_no_end ... 2026-09-24 08:08:21,954 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_tracks_picking_reschedule ... 2026-09-24 08:08:22,290 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1179] 2026-09-24 08:08:22,435 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_widens_to_latest_picking_schedule ... 2026-09-24 08:08:22,792 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1181] 2026-09-24 08:08:23,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:08:25,288 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_company_created_without_country_does_not_rescan_partners ... 2026-09-24 08:08:32,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_inter_company_location_survives_creating_a_company_without_country ... 2026-09-24 08:08:37,432 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_saving_a_company_country_as_a_recordset_emits_no_country_comparison_warning ... 2026-09-24 08:08:42,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_writing_a_changed_country_as_a_recordset_does_rescan_partners ... 2026-09-24 08:08:47,577 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_writing_an_unchanged_country_as_a_recordset_does_not_rescan_partners ... 2026-09-24 08:08:52,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_writing_an_unchanged_country_does_not_rescan_but_a_changed_one_does ... 2026-09-24 08:08:58,063 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:08:59,882 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-09-24 08:09:00,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-09-24 08:09:01,281 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-09-24 08:09:01,987 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-09-24 08:09:02,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-09-24 08:09:03,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-09-24 08:09:05,124 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-09-24 08:09:05,194 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-09-24 08:09:05,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:09:07,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-09-24 08:09:07,673 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-09-24 08:09:15,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-09-24 08:09:16,007 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-09-24 08:09:16,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-09-24 08:09:16,215 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-09-24 08:09:16,377 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-09-24 08:09:25,468 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-09-24 08:09:26,087 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-09-24 08:09:27,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-09-24 08:09:29,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-09-24 08:09:31,016 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-09-24 08:09:31,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:09:34,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-09-24 08:09:35,309 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-09-24 08:09:35,887 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-09-24 08:09:35,948 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-09-24 08:09:35,958 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-09-24 08:09:36,034 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-09-24 08:09:36,047 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-09-24 08:09:36,100 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-09-24 08:09:36,127 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.export records with IDs: [1] 2026-09-24 08:09:36,152 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-09-24 08:09:36,722 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 854, model: custom.declaration.export 2026-09-24 08:09:36,760 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-09-24 08:09:37,146 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 853, model: custom.declaration.export 2026-09-24 08:09:37,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 853, model: custom.declaration.export 2026-09-24 08:09:37,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 853, model: custom.declaration.export 2026-09-24 08:09:37,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 853, model: custom.declaration.export.line 2026-09-24 08:09:37,191 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 853, model: custom.declaration.export.line 2026-09-24 08:09:37,199 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 853, model: custom.declaration.tax.export 2026-09-24 08:09:37,204 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 853, model: custom.declaration.tax.export 2026-09-24 08:09:37,212 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 853, model: custom.declaration.tax.export.group 2026-09-24 08:09:37,257 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:09:41,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-09-24 08:09:42,096 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-09-24 08:09:42,740 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-09-24 08:09:43,391 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-09-24 08:09:43,996 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-09-24 08:09:45,461 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [243, 242, 241, 240] 2026-09-24 08:09:45,624 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [600, 598, 596, 594] 2026-09-24 08:09:46,567 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-09-24 08:09:48,725 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [27, 27] 2026-09-24 08:09:48,943 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [247, 246, 245, 244] 2026-09-24 08:09:49,041 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [616, 614, 612, 610] 2026-09-24 08:09:50,205 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-09-24 08:09:52,687 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [29, 28, 31, 30, 28, 29, 30, 31] 2026-09-24 08:09:52,771 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [22] 2026-09-24 08:09:52,982 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [252, 251, 250, 249] 2026-09-24 08:09:53,138 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [634, 632, 630, 628] 2026-09-24 08:09:54,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-09-24 08:09:55,128 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-09-24 08:09:55,138 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-09-24 08:09:55,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-09-24 08:09:55,199 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-09-24 08:09:55,268 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-09-24 08:09:55,422 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-09-24 08:09:55,437 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-09-24 08:09:55,492 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-09-24 08:09:55,500 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-09-24 08:09:55,565 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-09-24 08:09:55,610 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-09-24 08:09:56,289 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-09-24 08:09:56,953 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-09-24 08:09:56,971 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-09-24 08:09:56,977 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-09-24 08:09:56,979 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-09-24 08:09:57,058 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_01 ... 2026-09-24 08:09:59,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_so_in_multi_company ... 2026-09-24 08:10:04,354 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_01 ... 2026-09-24 08:10:06,027 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_02 ... 2026-09-24 08:10:07,799 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_01 ... 2026-09-24 08:10:08,558 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_02 ... 2026-09-24 08:10:09,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-09-24 08:10:09,876 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-09-24 08:10:10,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-09-24 08:10:11,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-09-24 08:10:13,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-09-24 08:10:14,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-09-24 08:10:16,124 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-09-24 08:10:17,351 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-09-24 08:10:19,005 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [269, 268, 267, 266] 2026-09-24 08:10:19,193 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [676, 674, 672, 670] 2026-09-24 08:10:21,829 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-09-24 08:10:23,328 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [286, 285, 284, 283] 2026-09-24 08:10:23,451 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [702, 700, 698, 696] 2026-09-24 08:10:26,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-09-24 08:10:28,930 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [41, 40, 43, 42, 40, 41, 42, 43] 2026-09-24 08:10:29,005 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [25] 2026-09-24 08:10:29,212 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [303, 302, 301, 300] 2026-09-24 08:10:29,326 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [728, 726, 724, 722] 2026-09-24 08:10:31,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-09-24 08:10:34,122 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [49, 48, 51, 50, 48, 49, 50, 51] 2026-09-24 08:10:34,220 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [27] 2026-09-24 08:10:34,458 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [321, 320, 319, 318] 2026-09-24 08:10:34,591 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [756, 754, 752, 750] 2026-09-24 08:10:37,820 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-09-24 08:10:40,279 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-09-24 08:10:44,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-09-24 08:10:45,807 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-09-24 08:10:46,518 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-09-24 08:10:47,503 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-09-24 08:10:48,605 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-09-24 08:10:51,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-09-24 08:10:54,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-09-24 08:10:56,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:11:00,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-09-24 08:11:01,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-09-24 08:11:02,998 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-09-24 08:11:03,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-09-24 08:11:05,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-09-24 08:11:05,765 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-09-24 08:11:06,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-09-24 08:11:06,019 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-09-24 08:11:06,884 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-09-24 08:11:06,901 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-09-24 08:11:07,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-09-24 08:11:07,643 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-09-24 08:11:10,156 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-09-24 08:11:10,337 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_new_foreign_partner_not_synced_01 ... 2026-09-24 08:11:11,720 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-09-24 08:11:13,644 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-09-24 08:11:15,846 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-09-24 08:11:16,067 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-09-24 08:11:17,888 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-09-24 08:11:18,120 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-09-24 08:11:18,135 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-09-24 08:11:18,398 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-09-24 08:11:18,415 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-09-24 08:11:18,706 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-09-24 08:11:18,719 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-09-24 08:11:19,033 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-09-24 08:11:20,650 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-09-24 08:11:20,819 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-09-24 08:11:20,834 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-09-24 08:11:21,132 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-09-24 08:11:21,142 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-09-24 08:11:21,262 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-09-24 08:11:21,271 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-09-24 08:11:21,365 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-09-24 08:11:21,478 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:11:24,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_domestic_multistep_delivery_still_routes_to_customers ... 2026-09-24 08:11:26,734 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_foreign_export_multistep_buys_to_order_creates_po ... 2026-09-24 08:11:28,276 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_foreign_export_multistep_stocked_still_routes_through_customs ... 2026-09-24 08:11:30,010 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-09-24 08:11:32,125 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-09-24 08:11:36,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_reception_route_depends_keeps_buy_and_import ... 2026-09-24 08:11:36,265 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:11:40,253 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [481] 2026-09-24 08:11:40,898 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-09-24 08:11:41,219 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-09-24 08:11:41,905 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-09-24 08:11:41,965 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-09-24 08:11:41,973 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-09-24 08:11:42,020 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-09-24 08:11:42,028 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-09-24 08:11:42,081 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-09-24 08:11:42,118 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #16 deleted custom.declaration.import records with IDs: [1] 2026-09-24 08:11:42,149 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-09-24 08:11:42,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 866, model: custom.declaration.import 2026-09-24 08:11:42,744 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-09-24 08:11:43,351 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 865, model: custom.declaration.import 2026-09-24 08:11:43,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 865, model: custom.declaration.import 2026-09-24 08:11:43,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 865, model: custom.declaration.import 2026-09-24 08:11:43,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 865, model: custom.declaration.import.line 2026-09-24 08:11:43,382 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 865, model: custom.declaration.import.line 2026-09-24 08:11:43,387 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 865, model: custom.declaration.tax.import 2026-09-24 08:11:43,391 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 865, model: custom.declaration.tax.import 2026-09-24 08:11:43,395 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 865, model: custom.declaration.tax.import 2026-09-24 08:11:43,403 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 865, model: custom.declaration.tax.import.group 2026-09-24 08:11:43,407 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 865, model: custom.declaration.tax.import.group 2026-09-24 08:11:43,409 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 865, model: custom.declaration.tax.import.group 2026-09-24 08:11:43,414 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 865, model: custom.declaration.line.extra.expense 2026-09-24 08:11:43,417 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 865, model: custom.declaration.line.extra.expense 2026-09-24 08:11:43,420 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 865, model: custom.declaration.line.extra.expense 2026-09-24 08:11:43,457 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:11:47,490 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [487] 2026-09-24 08:11:48,071 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_available_import_tax_cost_product_on_tax_form_01 ... 2026-09-24 08:11:48,293 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_available_import_tax_cost_product_on_tax_form_02 ... 2026-09-24 08:11:48,433 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-09-24 08:11:51,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-09-24 08:11:53,767 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-09-24 08:11:54,298 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-09-24 08:11:54,338 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-09-24 08:11:54,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-09-24 08:11:54,406 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-09-24 08:11:54,445 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-09-24 08:11:54,901 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-09-24 08:11:54,945 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-09-24 08:11:54,952 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-09-24 08:11:55,017 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-09-24 08:11:55,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-09-24 08:11:55,627 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-09-24 08:11:55,637 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-09-24 08:11:55,688 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-09-24 08:11:55,696 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-09-24 08:11:55,753 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-09-24 08:11:55,864 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-09-24 08:11:55,872 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-09-24 08:11:55,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-09-24 08:11:55,930 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-09-24 08:11:55,980 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-09-24 08:11:56,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-09-24 08:11:56,480 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-09-24 08:11:57,163 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-09-24 08:11:57,176 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-09-24 08:11:57,224 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-09-24 08:11:57,231 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-09-24 08:11:57,293 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-09-24 08:11:57,384 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-09-24 08:11:57,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-09-24 08:11:57,433 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-09-24 08:11:57,474 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-09-24 08:11:57,481 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-09-24 08:11:57,577 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-09-24 08:11:57,624 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-09-24 08:11:58,247 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-09-24 08:11:58,255 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-09-24 08:11:58,302 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-09-24 08:11:58,318 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-09-24 08:11:58,413 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-09-24 08:11:58,518 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-09-24 08:11:58,553 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-09-24 08:11:58,559 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-09-24 08:11:58,625 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-09-24 08:11:58,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_02 ... 2026-09-24 08:12:00,598 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_po_in_multi_company ... 2026-09-24 08:12:05,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_01 ... 2026-09-24 08:12:06,141 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-09-24 08:12:06,195 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-09-24 08:12:06,204 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-09-24 08:12:06,245 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-09-24 08:12:06,256 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-09-24 08:12:06,329 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-09-24 08:12:06,337 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-09-24 08:12:06,383 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-09-24 08:12:06,399 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-09-24 08:12:06,456 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_02 ... 2026-09-24 08:12:07,374 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-09-24 08:12:10,147 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-09-24 08:12:11,664 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-09-24 08:12:13,835 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-09-24 08:12:14,582 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-09-24 08:12:15,313 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-09-24 08:12:15,341 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7074] 2026-09-24 08:12:15,391 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-09-24 08:12:15,413 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7073] 2026-09-24 08:12:15,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-09-24 08:12:18,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-09-24 08:12:20,580 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-09-24 08:12:20,654 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-09-24 08:12:20,669 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-09-24 08:12:20,736 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-09-24 08:12:20,746 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-09-24 08:12:20,835 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-09-24 08:12:20,852 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-09-24 08:12:20,914 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-09-24 08:12:20,925 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-09-24 08:12:20,994 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-09-24 08:12:21,001 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-09-24 08:12:24,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-09-24 08:12:24,981 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-09-24 08:12:26,344 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-09-24 08:12:26,401 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-09-24 08:12:26,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-09-24 08:12:27,354 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-09-24 08:12:27,384 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-09-24 08:12:28,306 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-09-24 08:12:29,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-09-24 08:12:29,852 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-09-24 08:12:32,087 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:12:35,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [512] 2026-09-24 08:12:36,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-09-24 08:12:36,357 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-09-24 08:12:36,881 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-09-24 08:12:37,132 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-09-24 08:12:37,300 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-09-24 08:12:37,451 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-09-24 08:12:37,671 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-09-24 08:12:37,908 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-09-24 08:12:38,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-09-24 08:12:38,204 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-09-24 08:12:39,029 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-09-24 08:12:39,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-09-24 08:12:39,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-09-24 08:12:39,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-09-24 08:12:42,440 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-09-24 08:12:47,625 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:12:51,365 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [524] 2026-09-24 08:12:51,883 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_01_transfer_rate_custom_declaration_import ... 2026-09-24 08:12:52,579 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_02_transfer_rate_custom_declaration_import ... 2026-09-24 08:12:53,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_foreign_trade_import_currency_rate.tests.test_foreign_trade_currency_rate: Starting TestForeignTradeImportCurrencyRate.test_03_transfer_rate_custom_declaration_import ... 2026-09-24 08:12:53,866 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:12:54,979 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_001_air_basic_chargeable_weight ... 2026-09-24 08:12:55,257 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_002_non_air_not_applicable ... 2026-09-24 08:12:55,318 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:12:56,562 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_01_air_chargeable_weight ... 2026-09-24 08:12:56,877 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_02_booking_confirmed_immediately ... 2026-09-24 08:12:56,993 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_03_urgent_surcharge_as_charge_line ... 2026-09-24 08:12:57,096 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_04_atd_and_leg_done ... 2026-09-24 08:12:57,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:12:58,507 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_01_air_import_no_containers_hawb_set ... 2026-09-24 08:12:58,791 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_02_ata_milestone ... 2026-09-24 08:12:58,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_03_storage_fee_per_day ... 2026-09-24 08:12:59,038 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_04_full_air_import_charges ... 2026-09-24 08:12:59,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_05_chargeable_weight_import ... 2026-09-24 08:12:59,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:13:00,382 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_01_air_spec_generates_one_exact_main_leg_and_booking ... 2026-09-24 08:13:00,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_02_missing_airport_blocks_without_leg_or_booking ... 2026-09-24 08:13:00,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_03_air_planning_fields_lock_after_main_leg_exists ... 2026-09-24 08:13:01,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:13:02,188 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_rate_card_lane: Starting TestAirRateCardLane.test_01_air_port_endpoints_resolve_to_the_airport_pair ... 2026-09-24 08:13:02,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_rate_card_lane: Starting TestAirRateCardLane.test_02_air_booking_auto_charge_costs_the_airport_rate ... 2026-09-24 08:13:02,630 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_rate_card_lane: Starting TestAirRateCardLane.test_03_air_charge_buy_rate_onchange_uses_the_airport_lane ... 2026-09-24 08:13:02,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:13:03,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_01_blank_si_fcl_prints_air_ports ... 2026-09-24 08:13:04,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_02_blank_si_lcl_prints_air_ports ... 2026-09-24 08:13:04,400 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:13:05,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air_consol.tests.test_air_consol_install_smoke: Starting TestAirConsolInstallSmoke.test_01_air_arrival_notice_template_loads_from_air_module ... 2026-09-24 08:13:05,578 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air_consol.tests.test_air_consol_install_smoke: Starting TestAirConsolInstallSmoke.test_02_open_deconsolidate_wizard_routes_air_master_import_to_air_wizard ... 2026-09-24 08:13:05,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air_consol.tests.test_air_consol_install_smoke: Starting TestAirConsolInstallSmoke.test_03_open_deconsolidate_wizard_blocks_non_master_air_shipment ... 2026-09-24 08:13:05,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:13:06,769 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_01_deconsolidate_wizard_creates_houses_with_cargo_and_master_link ... 2026-09-24 08:13:07,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_02_deconsolidate_wizard_requires_at_least_one_line ... 2026-09-24 08:13:07,151 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:13:08,294 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air_consol.tests.test_air_master_no_ocean_lcl_charges: Starting TestAirMasterNoOceanLclCharges.test_01_air_master_booking_creates_no_ocean_lcl_house_charges ... 2026-09-24 08:13:08,649 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air_consol.tests.test_air_master_no_ocean_lcl_charges: Starting TestAirMasterNoOceanLclCharges.test_02_sea_master_booking_still_creates_ocean_lcl_house_charges ... 2026-09-24 08:13:08,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:13:10,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air_consol.tests.test_arrival_notice_air: Starting TestArrivalNoticeAir.test_air_deconsolidation_inherits_notify_airports_and_mawb_then_sends ... 2026-09-24 08:13:10,689 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2396] 2026-09-24 08:13:10,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_air_consol.tests.test_arrival_notice_air: Starting TestArrivalNoticeAir.test_air_recipients_match_sea_and_content_uses_air_fields ... 2026-09-24 08:13:10,994 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2397] 2026-09-24 08:13:11,047 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:13:12,570 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_arrival_notice_send_leaves_an_auditable_chatter_record ... 2026-09-24 08:13:12,827 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2398] 2026-09-24 08:13:12,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_body_contains_shipment_reference_date_and_vietnamese_translation ... 2026-09-24 08:13:12,947 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-b1a5ec1-225045/odoo/addons/base/i18n/vi.po for language vi_VN 2026-09-24 08:13:12,947 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/odoo/addons/base/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,344 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-b1a5ec1-225045/addons/web/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,344 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/web/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,487 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-b1a5ec1-225045/addons/base_setup/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,487 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/base_setup/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,493 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-b1a5ec1-225045/addons/bus/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,494 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/bus/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,496 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-b1a5ec1-225045/addons/web_tour/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,496 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/web_tour/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,500 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-b1a5ec1-225045/addons/html_editor/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,500 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/html_editor/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-b1a5ec1-225045/addons/mail/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,514 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mail/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,604 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-b1a5ec1-225045/addons/sales_team/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,604 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sales_team/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,611 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-b1a5ec1-225045/addons/onboarding/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,612 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/onboarding/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-b1a5ec1-225045/addons/uom/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,616 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/uom/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-b1a5ec1-225045/addons/product/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,622 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/product/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-b1a5ec1-225045/addons/analytic/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,658 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/analytic/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-b1a5ec1-225045/addons/web_editor/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,667 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/web_editor/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,691 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-b1a5ec1-225045/addons/http_routing/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,692 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/http_routing/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,693 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-b1a5ec1-225045/addons/auth_signup/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,694 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/auth_signup/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-b1a5ec1-225045/addons/portal/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,706 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/portal/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,717 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-b1a5ec1-225045/addons/resource/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,718 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/resource/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,724 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-b1a5ec1-225045/addons/digest/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,724 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/digest/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,729 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-b1a5ec1-225045/addons/account/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,730 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,881 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,881 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_payment/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,909 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_payment/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,917 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-b1a5ec1-225045/addons/utm/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,917 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/utm/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,926 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,926 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,978 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_management/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,979 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_management/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,985 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-b1a5ec1-225045/addons/barcodes/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,986 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/barcodes/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,990 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-b1a5ec1-225045/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,990 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,993 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-b1a5ec1-225045/addons/stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:13,993 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/stock_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,088 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/stock_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-b1a5ec1-225045/addons/phone_validation/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,101 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/phone_validation/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,106 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,163 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,163 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,170 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-b1a5ec1-225045/addons/calendar/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,170 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/calendar/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,188 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-b1a5ec1-225045/addons/contacts/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/contacts/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,190 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-b1a5ec1-225045/addons/crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,211 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-b1a5ec1-225045/addons/social_media/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,211 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/social_media/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,212 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-b1a5ec1-225045/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,212 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-b1a5ec1-225045/addons/website/i18n/vi.po for language vi_VN 2026-09-24 08:13:14,213 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,125 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,125 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_base/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:15,127 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,127 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_account/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:15,146 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,147 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_affiliate/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:15,171 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-b1a5ec1-225045/addons/purchase/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,171 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/purchase/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-b1a5ec1-225045/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,204 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-b1a5ec1-225045/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,213 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,220 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,220 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,222 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,222 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,225 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,225 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,239 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,239 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,247 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,247 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,249 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-b1a5ec1-225045/addons/rating/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,249 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/rating/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,254 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-b1a5ec1-225045/addons/project/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,255 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,305 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,305 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_payment/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,327 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_payment/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,334 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_mail/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,334 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_mail/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-b1a5ec1-225045/addons/portal_rating/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,335 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/portal_rating/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,338 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-b1a5ec1-225045/addons/delivery/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,338 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/delivery/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,347 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,387 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-b1a5ec1-225045/addons/mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,388 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,437 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-b1a5ec1-225045/addons/link_tracker/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,437 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/link_tracker/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,439 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-b1a5ec1-225045/addons/resource_mail/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,469 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/resource_mail/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,470 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,497 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_expense/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,497 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_expense/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,515 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,515 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,541 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-b1a5ec1-225045/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,541 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,542 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,543 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,572 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-b1a5ec1-225045/addons/data_recycle/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,573 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/data_recycle/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,576 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,576 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,578 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-09-24 08:13:15,578 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,578 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,604 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-b1a5ec1-225045/addons/maintenance/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,605 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/maintenance/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,617 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-b1a5ec1-225045/addons/marketing_card/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,617 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/marketing_card/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,624 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,624 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,631 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,631 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sshkey/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:15,633 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,633 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_git/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:15,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-b1a5ec1-225045/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,641 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,642 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,644 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,645 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_hr/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:15,650 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_contract/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,651 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_contract/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,656 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,657 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_resource/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:15,658 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,658 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,662 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,662 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,669 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,669 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,671 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,672 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,675 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,675 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,675 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,675 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,677 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,677 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,679 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,679 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,680 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,680 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,682 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-09-24 08:13:15,684 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,684 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,687 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,687 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,688 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,688 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,688 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,688 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,729 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,729 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,760 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,760 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,761 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,761 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,763 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,763 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,766 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,766 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,768 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,768 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,797 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,797 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,801 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,801 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,831 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,831 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n_extra/vi.po for language vi_VN 2026-09-24 08:13:15,832 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,832 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_okr/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:15,840 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,840 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,844 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,844 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,851 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,851 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-09-24 08:13:15,860 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,860 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_wallet/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:15,879 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,880 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,882 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,882 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,889 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,889 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,890 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,890 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,905 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,905 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,909 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,909 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,912 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,912 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n_extra/vi.po for language vi_VN 2026-09-24 08:13:15,913 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,913 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_approval/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:15,989 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,990 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,993 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,993 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,996 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:15,996 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,004 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-b1a5ec1-225045/addons/iap/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,004 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/iap/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,006 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-b1a5ec1-225045/addons/iap_mail/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,006 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/iap_mail/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,009 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,025 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-b1a5ec1-225045/addons/base_automation/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,025 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/base_automation/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,033 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,033 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,043 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-b1a5ec1-225045/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,043 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,046 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,046 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,050 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,050 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,051 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,051 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,068 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,068 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,071 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,071 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,080 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_check_company_discrepancy/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,080 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_check_company_discrepancy/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,083 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-b1a5ec1-225045/addons/base_import_module/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,083 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/base_import_module/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,086 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,086 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,099 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,099 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,100 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,100 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,114 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,115 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,116 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,116 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,123 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,123 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_qrcode/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,124 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-b1a5ec1-225045/addons/fleet/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,124 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/fleet/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,139 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,139 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_fleet/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,142 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,143 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,145 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,145 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,147 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,147 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,152 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,153 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,154 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,154 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-09-24 08:13:16,175 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,175 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,188 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,188 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,190 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-09-24 08:13:16,191 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_logistics/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,222 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,222 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,224 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,224 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,273 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,273 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-b1a5ec1-225045/addons/gamification/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,301 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/gamification/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-b1a5ec1-225045/addons/survey/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,326 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/survey/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,367 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,368 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_survey/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,371 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,371 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,372 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,372 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,385 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,385 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,399 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,399 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,404 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,404 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,408 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,408 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,411 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_skills/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,411 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_skills/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,422 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,423 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,438 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,438 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,446 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,446 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_marketplace/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,473 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,473 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,476 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,476 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,479 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,479 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_rental: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,484 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_lang_detection: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_lang_detection/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,491 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_lang_detection/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sem: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,492 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,502 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sign: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,502 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,514 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,514 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_social/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,525 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,525 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,552 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,553 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_zalo/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,565 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,565 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,566 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,567 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,574 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,574 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,584 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_partner/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,584 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_partner/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_profile/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,585 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_profile/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,590 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_slides/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,591 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_slides/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-b1a5ec1-225045/addons/event/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,642 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/event/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,696 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,696 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,708 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-b1a5ec1-225045/addons/im_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,708 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/im_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,726 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,726 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,732 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-b1a5ec1-225045/addons/repair/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,733 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/repair/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,744 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,744 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,757 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,757 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,766 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_todo/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,766 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_todo/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,772 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-b1a5ec1-225045/addons/lunch/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,772 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/lunch/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,793 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,793 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-09-24 08:13:16,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-09-24 08:13:16,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-b1a5ec1-225045/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,801 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,807 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-b1a5ec1-225045/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,807 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,809 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,809 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,811 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,811 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,812 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_discount/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,812 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_discount/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,814 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,821 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,821 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,822 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-b1a5ec1-225045/addons/loyalty/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,823 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/loyalty/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,841 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,846 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,847 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,848 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,848 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,849 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,849 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,851 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,851 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,853 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,855 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,855 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,858 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,858 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-09-24 08:13:16,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,859 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,861 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,862 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,863 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-09-24 08:13:16,863 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,863 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,866 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,866 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,866 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,867 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,873 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-09-24 08:13:16,874 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,874 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,877 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,877 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,879 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,879 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,879 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,884 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,884 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,885 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,885 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-09-24 08:13:16,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-b1a5ec1-225045/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,887 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,888 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,889 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,897 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,897 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:16,900 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,901 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,902 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,902 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,903 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-b1a5ec1-225045/addons/base_iban/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,903 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/base_iban/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,904 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-b1a5ec1-225045/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,904 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,907 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,907 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,915 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,916 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,923 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,923 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,925 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,925 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,929 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,929 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,932 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,932 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,935 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,935 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,937 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,937 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,938 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,939 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,940 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-09-24 08:13:16,940 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,940 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,948 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,948 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-09-24 08:13:16,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_blog/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,956 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_blog/i18n/vi.po for language vi_VN 2026-09-24 08:13:16,975 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,975 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,976 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,976 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,977 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,977 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,978 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,978 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,980 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,980 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,981 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,981 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,997 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:16,997 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-09-24 08:13:17,002 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,003 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,004 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,004 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,005 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-b1a5ec1-225045/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,005 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,011 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,011 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,013 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-b1a5ec1-225045/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,013 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,014 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,015 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,015 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-b1a5ec1-225045/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,016 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,018 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-09-24 08:13:17,018 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-b1a5ec1-225045/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,018 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,019 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-09-24 08:13:17,020 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,020 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,023 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,023 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,025 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,025 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,026 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,027 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,029 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,029 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,032 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,033 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,034 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,034 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,035 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,036 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,037 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,037 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,042 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,042 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,056 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,057 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,058 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,058 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,058 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,059 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,068 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,068 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,070 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,070 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,072 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,073 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,074 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,075 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,075 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-b1a5ec1-225045/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,075 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,085 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,088 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-b1a5ec1-225045/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,089 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,090 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,090 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,091 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,094 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_edi/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,097 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_edi/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-b1a5ec1-225045/addons/certificate/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,101 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/certificate/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,104 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,104 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,106 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_fleet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,111 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_fleet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,112 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_peppol/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,112 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_peppol/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,122 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,126 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,129 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,129 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,131 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,131 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,132 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_test/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,132 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_test/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-b1a5ec1-225045/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,134 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-b1a5ec1-225045/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,136 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,139 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-b1a5ec1-225045/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,139 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,141 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-b1a5ec1-225045/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,141 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,142 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-b1a5ec1-225045/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,142 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,143 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-b1a5ec1-225045/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,143 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,144 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-b1a5ec1-225045/addons/auth_totp/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,144 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/auth_totp/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,146 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-b1a5ec1-225045/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,147 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,149 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-b1a5ec1-225045/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,149 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,151 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-b1a5ec1-225045/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,151 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-b1a5ec1-225045/addons/base_import/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,153 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/base_import/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,160 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-b1a5ec1-225045/addons/base_install_request/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,160 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/base_install_request/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,163 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-b1a5ec1-225045/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,163 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,165 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-b1a5ec1-225045/addons/base_vat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,165 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/base_vat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,168 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,170 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-b1a5ec1-225045/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,170 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,172 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-b1a5ec1-225045/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,172 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-b1a5ec1-225045/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,173 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-b1a5ec1-225045/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,174 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,176 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-b1a5ec1-225045/addons/iap_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,176 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/iap_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-b1a5ec1-225045/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,177 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-b1a5ec1-225045/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,179 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,183 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-b1a5ec1-225045/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,183 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/crm_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,185 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/crm_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,186 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-b1a5ec1-225045/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,186 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,191 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-b1a5ec1-225045/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,193 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-b1a5ec1-225045/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,193 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-b1a5ec1-225045/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,200 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-b1a5ec1-225045/addons/event_booth/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,201 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/event_booth/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-b1a5ec1-225045/addons/event_product/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,207 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/event_product/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/event_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,208 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/event_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,212 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,212 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,215 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-b1a5ec1-225045/addons/event_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,215 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/event_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,220 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,220 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,221 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/event_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,221 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/event_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,222 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,224 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-b1a5ec1-225045/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,224 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,225 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/google_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,225 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/google_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-b1a5ec1-225045/addons/google_calendar/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,226 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/google_calendar/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,230 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-b1a5ec1-225045/addons/google_gmail/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,230 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/google_gmail/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,233 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,233 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,234 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,234 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,237 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,237 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,240 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,240 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,242 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,243 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,244 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,244 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,245 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_presence/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,245 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_presence/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,249 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,250 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,253 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,254 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,254 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,256 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,256 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,258 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-09-24 08:13:17,258 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-09-24 08:13:17,258 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,258 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,260 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,260 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,261 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,261 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,264 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,264 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,269 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-09-24 08:13:17,269 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,269 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,286 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,287 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language vi_VN 2026-09-24 08:13:17,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language vi_VN 2026-09-24 08:13:17,307 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,307 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,308 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,308 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,309 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,309 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-09-24 08:13:17,310 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,310 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_project/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,313 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_service/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,313 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_service/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,314 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,315 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,317 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_project/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,317 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_project/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,323 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-09-24 08:13:17,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-09-24 08:13:17,336 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,336 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,340 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,340 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,345 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,345 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,347 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,347 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,360 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,360 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,362 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,363 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,364 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,364 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,365 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,365 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,366 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,366 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,374 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,374 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,376 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,376 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,379 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,380 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,381 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,381 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,383 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,384 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,387 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,387 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,388 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,388 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,391 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,391 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,392 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,392 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,394 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,394 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,395 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,395 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,396 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-b1a5ec1-225045/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,396 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,401 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/mrp_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,401 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mrp_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,405 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,406 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-b1a5ec1-225045/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,406 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-b1a5ec1-225045/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,408 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,409 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,410 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,420 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,420 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_account/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,427 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_account/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,430 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_link/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,430 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_link/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,431 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,431 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,434 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_settlement/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,434 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/l10n_vn_viin_mrp_subcontracting_settlement/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,440 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,440 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,441 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,442 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,447 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,447 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-b1a5ec1-225045/addons/mail_bot/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,450 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mail_bot/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,453 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-09-24 08:13:17,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-b1a5ec1-225045/addons/mail_group/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,454 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mail_group/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,466 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,467 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,467 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,468 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,468 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,469 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_track/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,469 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_track/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,485 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,485 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,486 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,486 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,488 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,488 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,489 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,490 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-b1a5ec1-225045/addons/membership/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,492 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/membership/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,498 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,498 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-b1a5ec1-225045/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,499 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,502 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-b1a5ec1-225045/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,502 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-b1a5ec1-225045/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,505 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-b1a5ec1-225045/addons/product_expiry/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,506 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/product_expiry/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,510 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-b1a5ec1-225045/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,510 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,511 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-b1a5ec1-225045/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,511 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,512 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,513 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,513 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-b1a5ec1-225045/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,514 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,515 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-b1a5ec1-225045/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,515 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,517 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-b1a5ec1-225045/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,517 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,518 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-09-24 08:13:17,518 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,518 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,521 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,521 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,523 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,523 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_nganluong/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,526 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,526 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_polar/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,530 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,530 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_vnpay/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,532 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,532 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/payment_zalopay/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,534 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,534 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_event/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,535 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_event/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,538 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,538 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,539 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_hr/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,539 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_hr/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,542 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-09-24 08:13:17,542 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,542 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,544 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,544 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,546 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,547 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,548 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,548 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,549 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,549 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,550 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,551 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/pos_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,551 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/pos_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-b1a5ec1-225045/addons/product_email_template/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,553 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/product_email_template/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,555 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-b1a5ec1-225045/addons/product_images/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,555 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/product_images/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,558 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-b1a5ec1-225045/addons/product_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,558 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/product_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-b1a5ec1-225045/addons/product_matrix/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,561 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/product_matrix/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,564 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,565 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,566 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,566 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,568 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,568 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,570 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,570 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,572 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-09-24 08:13:17,572 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,572 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,574 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_purchase/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,574 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_purchase/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,575 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,576 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,576 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,578 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_expense/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,578 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_expense/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,580 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,580 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,581 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,581 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,583 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,583 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,585 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-b1a5ec1-225045/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,586 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-b1a5ec1-225045/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,589 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,590 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-b1a5ec1-225045/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,591 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,593 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-b1a5ec1-225045/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,593 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,594 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,594 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,595 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,597 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,597 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,598 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,598 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,603 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,603 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,604 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,604 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,606 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,606 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-09-24 08:13:17,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,607 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,614 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,614 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,616 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,618 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,618 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,620 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-09-24 08:13:17,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-b1a5ec1-225045/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,621 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-b1a5ec1-225045/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,622 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,626 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-b1a5ec1-225045/addons/snailmail/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,626 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/snailmail/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,632 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,632 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,634 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,713 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,714 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,717 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,717 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,721 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,721 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,724 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,724 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,726 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,726 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,728 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,728 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,731 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,733 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,735 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,738 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,743 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,745 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,745 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,748 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,750 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,750 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,753 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,753 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-b1a5ec1-225045/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,756 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,759 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/stock_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,759 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/stock_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-09-24 08:13:17,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-09-24 08:13:17,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-09-24 08:13:17,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-09-24 08:13:17,763 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-09-24 08:13:17,763 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-09-24 08:13:17,763 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-09-24 08:13:17,763 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,763 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,769 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-09-24 08:13:17,769 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,769 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,783 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,787 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,790 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-09-24 08:13:17,790 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_demo/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,790 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_demo/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,794 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,796 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,796 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,798 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,798 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,807 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,807 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,810 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,810 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,812 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,812 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,813 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,813 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,819 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,822 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,825 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,825 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-09-24 08:13:17,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-09-24 08:13:17,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-09-24 08:13:17,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-09-24 08:13:17,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-09-24 08:13:17,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-09-24 08:13:17,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-09-24 08:13:17,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-09-24 08:13:17,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-09-24 08:13:17,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-09-24 08:13:17,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-09-24 08:13:17,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-09-24 08:13:17,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-09-24 08:13:17,834 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,834 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-09-24 08:13:17,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-09-24 08:13:17,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-09-24 08:13:17,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-09-24 08:13:17,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-09-24 08:13:17,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language vi_VN 2026-09-24 08:13:17,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-09-24 08:13:17,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-09-24 08:13:17,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-09-24 08:13:17,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-09-24 08:13:17,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-09-24 08:13:17,838 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,838 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-09-24 08:13:17,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-09-24 08:13:17,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-09-24 08:13:17,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-09-24 08:13:17,841 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,841 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,844 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-09-24 08:13:17,844 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,844 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,846 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-09-24 08:13:17,846 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,846 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,849 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language vi_VN 2026-09-24 08:13:17,849 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_forum/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,849 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_forum/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,884 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,884 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,890 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,890 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,896 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-09-24 08:13:17,897 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-09-24 08:13:17,897 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,897 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,928 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,928 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_backdate/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,930 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand: loading translation file /data/build/Viindoo-branding-18.0/viin_brand/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,930 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,931 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_common: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,931 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_common/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:17,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-09-24 08:13:17,934 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,934 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,935 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,935 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-09-24 08:13:17,937 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,937 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,939 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-09-24 08:13:17,941 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,941 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,945 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,945 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,946 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,946 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,949 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,949 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,950 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,950 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,952 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,952 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,956 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,956 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,959 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,959 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,961 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,961 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,964 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,964 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,966 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,966 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,968 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,968 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,971 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,971 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,973 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,973 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-09-24 08:13:17,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-09-24 08:13:17,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-09-24 08:13:17,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-09-24 08:13:17,976 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,976 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,979 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,979 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,980 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,980 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,982 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,982 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,985 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,986 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,988 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,988 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,990 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,990 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,994 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,994 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,996 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,996 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,997 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,997 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,999 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:17,999 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,002 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,002 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,004 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,004 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,007 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,007 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,008 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,008 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-09-24 08:13:18,010 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,010 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,011 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,011 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,013 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-09-24 08:13:18,013 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,013 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,016 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,016 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,018 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,018 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,020 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,020 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,022 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,022 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,023 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,023 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,025 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,025 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,027 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,027 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,028 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-09-24 08:13:18,029 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-09-24 08:13:18,029 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-09-24 08:13:18,029 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-09-24 08:13:18,029 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,029 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,032 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,032 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,034 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,034 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,038 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,038 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,040 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,040 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,042 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,042 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,044 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,044 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,046 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,046 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,049 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,050 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-09-24 08:13:18,052 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,052 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,053 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,054 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,056 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,056 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,057 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,060 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,060 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,061 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,061 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,063 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,063 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,066 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,066 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,068 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,068 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,070 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,070 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,073 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,074 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,075 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,075 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,077 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,077 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,081 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,081 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,082 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,082 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-09-24 08:13:18,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-09-24 08:13:18,084 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,084 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,086 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,086 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,092 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,092 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,093 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,093 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,096 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,096 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,098 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_registration_email_blacklist/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,103 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,103 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,105 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,105 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_repair/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,108 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,108 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,109 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,109 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,111 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,111 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,113 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,113 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,115 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,115 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,116 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,116 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,118 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,118 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,120 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,120 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_stock_schedule/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,122 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/to_sales_stock_schedule/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,127 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,127 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,129 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,129 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,133 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,133 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,136 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,136 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,138 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,138 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,141 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,141 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,146 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,146 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,148 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,148 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_maintenance/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,153 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,153 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,155 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,155 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-09-24 08:13:18,157 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,157 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,159 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,159 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,160 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,160 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,165 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,165 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,167 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,167 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,169 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,169 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,171 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,171 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,172 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,173 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,174 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,174 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,187 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,187 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,189 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,189 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,190 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,190 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,192 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,192 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,197 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,197 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,198 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-b1a5ec1-225045/addons/transifex/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,199 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/transifex/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,201 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,201 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,208 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,209 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,217 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,217 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,218 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,218 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,220 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,220 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_account_followup: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_followup/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,222 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_account_followup/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,233 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language vi_VN 2026-09-24 08:13:18,233 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-09-24 08:13:18,233 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,233 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,237 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,237 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,244 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,244 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,245 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,245 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,252 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,252 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,254 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,254 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,255 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,255 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,258 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,258 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_purchase/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-09-24 08:13:18,261 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,261 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,263 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,263 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,282 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,283 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,284 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,284 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,285 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,285 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,288 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,288 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,296 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,296 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,306 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,307 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,311 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,311 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,314 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-b1a5ec1-225045/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,314 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,317 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,317 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,321 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,321 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-09-24 08:13:18,323 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,324 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,327 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,327 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,332 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,332 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,336 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,337 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,340 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,340 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,342 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,342 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,356 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,356 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,364 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,364 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,372 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,372 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,373 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,373 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,376 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,376 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,385 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,385 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,391 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,391 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,392 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,392 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,394 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-09-24 08:13:18,394 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-09-24 08:13:18,395 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,395 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,396 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,396 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,398 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,398 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,400 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,401 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-09-24 08:13:18,402 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,402 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,425 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-09-24 08:13:18,425 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_account: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,425 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_account/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-09-24 08:13:18,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,428 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_auth_signup/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,433 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-09-24 08:13:18,433 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-09-24 08:13:18,433 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-09-24 08:13:18,434 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_base_import: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,434 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_base_import/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,436 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_calendar: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,436 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_calendar/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,442 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_contacts: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,442 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_contacts/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,443 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_digest: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,443 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_digest/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,444 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,445 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_crm/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,446 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_fleet: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,446 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_fleet/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_hr: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,447 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_hr/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,448 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,448 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_hr_expense/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-09-24 08:13:18,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,450 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_im_livechat/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,451 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-09-24 08:13:18,451 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,451 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_bot/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,453 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,453 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mail_plugin/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,454 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,457 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,457 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_crm/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-09-24 08:13:18,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,459 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_sms/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,459 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,460 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,473 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,473 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mass_mailing_themes/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,475 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_membership: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,475 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_membership/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_mrp: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,477 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mrp/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,478 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-09-24 08:13:18,479 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-09-24 08:13:18,479 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-09-24 08:13:18,479 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_portal: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,479 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_portal/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,482 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_pos: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,482 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_pos/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_product: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,484 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_product/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,485 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_purchase: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,485 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_purchase/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,486 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,487 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_sale/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,488 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_sale_management: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,488 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_sale_management/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-09-24 08:13:18,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-09-24 08:13:18,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_stock: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,490 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_stock/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_web: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,491 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_web/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-09-24 08:13:18,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-b1a5ec1-225045/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,492 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,494 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-09-24 08:13:18,494 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_website: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,495 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,496 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_website_event: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,497 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_event/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,497 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-09-24 08:13:18,498 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_website_forum: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,498 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_forum/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-09-24 08:13:18,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_links/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,499 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_links/i18n/vi.po for language vi_VN 2026-09-24 08:13:18,503 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_website_links: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,503 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_links/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-09-24 08:13:18,505 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_website_sale: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,505 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_sale/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_website_slides: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,506 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_website_slides/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,507 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-09-24 08:13:18,508 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,508 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,510 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,510 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,520 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,520 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,521 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,521 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,523 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,523 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_contacts/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,526 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,526 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,527 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,527 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,531 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,531 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,532 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,532 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,533 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,533 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,534 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,534 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,536 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,536 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,543 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,544 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,547 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,547 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,593 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,594 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,595 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,595 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,596 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,596 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,598 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,598 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,599 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,599 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,601 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,601 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,602 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,602 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,604 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,604 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,610 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,610 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,613 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,614 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,624 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,624 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,626 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,626 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,628 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,628 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,629 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,629 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,631 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,631 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,633 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,633 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,635 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,635 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,643 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,643 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,645 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,645 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,647 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,647 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,648 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,648 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,650 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,650 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_duns/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,651 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,651 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_equipment_warranty_partner_infor/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,652 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_equipment_warranty_partner_infor/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,654 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,654 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,657 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,657 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,660 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,660 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,661 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,661 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,663 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,663 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,665 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,665 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,667 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,667 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,669 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_event_checkin_website: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_checkin_website/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,669 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_checkin_website/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,673 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_partner_barcodes/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,673 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_event_partner_barcodes/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,674 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,674 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,675 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,675 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,678 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,679 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,681 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,681 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,683 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,683 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language vi_VN 2026-09-24 08:13:18,691 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language vi_VN 2026-09-24 08:13:18,691 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,691 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,696 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,697 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,698 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_fleet_planning_gantt/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,698 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_fleet_planning_gantt/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,699 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,699 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,701 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language vi_VN 2026-09-24 08:13:18,701 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-09-24 08:13:18,702 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,702 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,704 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,705 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,706 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,706 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,707 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,707 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,709 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,709 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,710 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,710 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,719 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,719 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,723 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,723 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,728 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,728 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,730 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,730 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,732 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,732 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,733 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,733 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,737 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-09-24 08:13:18,737 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,737 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,743 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,743 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,746 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-09-24 08:13:18,747 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,747 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_geo_route_map: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_geo_route_map/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,749 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_geo_route_map/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,750 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,750 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,753 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,753 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,754 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,755 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,756 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,756 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,775 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_google_translate_api: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_google_translate_api/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,775 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_google_translate_api/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:18,777 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,777 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,780 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,780 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,781 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,782 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,783 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,783 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,784 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,784 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,787 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,787 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,791 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,791 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,793 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,793 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,795 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,796 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,797 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,797 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,799 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,800 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,801 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,801 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,802 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,802 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,805 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,805 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,806 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,806 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,808 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,808 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,812 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,812 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,814 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,814 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,816 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,816 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,817 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,817 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,820 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-09-24 08:13:18,821 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,821 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,824 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,824 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,827 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,827 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,834 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,835 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-09-24 08:13:18,837 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,837 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,839 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,839 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,842 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,842 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,843 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,843 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,847 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,847 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,849 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,850 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,852 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,852 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,858 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,858 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,860 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:18,860 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,747 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,748 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,756 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,756 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,756 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,757 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,761 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,761 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,764 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,764 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,766 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,766 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,769 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,769 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,771 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,771 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-09-24 08:13:19,774 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,774 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-09-24 08:13:19,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-09-24 08:13:19,776 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,777 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-09-24 08:13:19,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-09-24 08:13:19,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-09-24 08:13:19,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-09-24 08:13:19,779 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,779 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-09-24 08:13:19,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-09-24 08:13:19,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-09-24 08:13:19,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-09-24 08:13:19,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-09-24 08:13:19,783 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,783 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-09-24 08:13:19,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-09-24 08:13:19,787 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,787 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,792 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,792 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,793 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-09-24 08:13:19,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-09-24 08:13:19,794 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,794 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,796 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,796 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,799 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,799 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mrp_mps: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_mps/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,801 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_mps/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,807 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,807 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,811 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,811 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-09-24 08:13:19,814 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,814 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,817 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,817 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_loss_report/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,819 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_loss_report/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,821 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,821 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,827 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,827 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,829 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,830 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_requisition/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,831 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_request_requisition/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language vi_VN 2026-09-24 08:13:19,833 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,833 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,836 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,836 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,842 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-09-24 08:13:19,842 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,842 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,844 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-09-24 08:13:19,845 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-09-24 08:13:19,845 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,845 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,846 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,846 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,849 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,849 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,851 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,852 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,853 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,853 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pos/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,859 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,859 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,861 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,861 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,864 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-09-24 08:13:19,864 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,864 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,866 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,866 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,868 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,868 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,872 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,872 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,876 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pricelist_validity_advance/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,876 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_pricelist_validity_advance/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,879 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,879 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,882 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_product_approval_account: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_account/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,882 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_account/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,883 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,883 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-09-24 08:13:19,887 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,887 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,889 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_purchase/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,891 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_product_approval_sale: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_sale/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,891 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_product_approval_sale/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,892 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-09-24 08:13:19,893 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,893 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,895 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,896 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,901 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_project_scrum: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,901 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,932 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_gantt/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,932 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_gantt/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,934 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,934 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_project_scrum_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,935 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,936 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-09-24 08:13:19,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_rental_stock: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental_stock/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,938 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_rental_stock/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,943 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,943 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,944 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,944 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,945 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,945 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,947 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,947 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_sale/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,950 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,950 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,953 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,953 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,955 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,955 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,957 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,957 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-09-24 08:13:19,958 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,958 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,961 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,961 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,962 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,962 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,964 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,964 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,965 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,965 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,967 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,967 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,968 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-09-24 08:13:19,968 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,968 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,978 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,978 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,982 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,982 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,983 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,983 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,984 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,984 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,985 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,985 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,987 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,988 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,988 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sem_crawler: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_crawler/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,989 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_crawler/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,995 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,995 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:19,999 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:19,999 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_helpdesk/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,004 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language vi_VN 2026-09-24 08:13:20,005 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sem_heatmap: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_heatmap/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,005 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_heatmap/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sem_project: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_project/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,008 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sem_project/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language vi_VN 2026-09-24 08:13:20,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sign_document: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_document/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,009 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_document/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,011 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sign_sim: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,011 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,012 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim_viettel/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,012 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_sign_sim_viettel/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,013 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,013 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,018 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,018 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,019 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,019 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,021 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_crm/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,021 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_crm/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_finance/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,026 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_spreadsheet_dashboard_finance/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,031 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,031 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_adjustment_with_cost_price/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,033 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stock_account_adjustment_with_cost_price/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,034 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,034 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,035 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,035 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,036 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,036 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,038 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,038 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,039 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-09-24 08:13:20,039 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,039 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_stringee/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,048 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,048 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,054 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,054 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,056 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,056 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,058 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: loading translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_sale_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,058 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_wallet_sale_loyalty/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,059 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,059 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-tvtmaaddons-18.0/viin_website/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,067 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_website_auto_translation: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,067 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_blog/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,072 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_blog/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_google/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,073 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_auto_translation_google/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,076 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,076 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,078 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,078 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,079 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,079 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,080 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,080 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,082 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,082 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,084 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,084 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,085 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,085 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,087 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,087 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,088 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,088 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,089 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,089 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,091 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,091 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,093 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,093 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,101 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,101 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,103 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,103 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_website_seo_event: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_event/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,105 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_event/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,108 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language vi_VN 2026-09-24 08:13:20,108 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,108 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_hr_recruitment/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,109 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_website_seo_sale: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_sale/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,109 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_website_seo_sale/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,110 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language vi_VN 2026-09-24 08:13:20,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language vi_VN 2026-09-24 08:13:20,115 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,115 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,116 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-09-24 08:13:20,116 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: loading translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation_hr/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,116 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation_hr/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,117 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,118 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,119 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,119 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,121 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,121 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,122 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,122 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,123 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,123 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,124 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,125 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,126 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,126 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,127 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,127 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,145 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-09-24 08:13:20,145 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,145 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,147 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,147 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,149 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,149 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,151 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,152 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,153 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,153 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,154 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,154 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,156 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,156 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,157 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_customer/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,159 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_customer/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,161 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,161 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,163 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,163 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,164 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,165 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,165 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,165 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,167 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,170 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,170 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,171 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_membership/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,171 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_membership/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_project/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,173 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_project/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,174 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,176 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_custom/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,176 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_custom/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,178 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,178 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,180 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,182 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,182 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,184 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,185 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,186 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,186 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,188 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,191 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,193 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,193 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,196 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,196 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,197 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,197 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,199 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-09-24 08:13:20,199 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,199 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module viin_brand_mail: loading translation file /data/build/Viindoo-branding-18.0/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,201 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/viin_brand_mail/i18n/vi_VN.po for language vi_VN 2026-09-24 08:13:20,204 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,204 121 INFO rb-b1a5ec1-225045-418240 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-09-24 08:13:20,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-b1a5ec1-225045/addons/board/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,208 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/board/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,210 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_aps/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,210 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_aps/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,211 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,211 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,213 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,215 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,215 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,216 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,217 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,217 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,219 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,219 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,221 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,221 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,222 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,224 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,224 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,225 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,225 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,227 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-b1a5ec1-225045/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,227 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,229 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,229 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,230 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-09-24 08:13:20,230 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-b1a5ec1-225045/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,231 121 INFO rb-b1a5ec1-225045-418240 odoo.tools.translate: loading base translation file /data/build/rb-b1a5ec1-225045/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-09-24 08:13:20,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-09-24 08:13:20,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-09-24 08:13:20,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-09-24 08:13:20,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-09-24 08:13:20,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-09-24 08:13:20,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-09-24 08:13:20,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-09-24 08:13:20,233 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-09-24 08:13:48,228 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2399] 2026-09-24 08:13:48,251 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_clearing_recipients_before_send_prevents_stamp ... 2026-09-24 08:13:48,474 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_control_omitting_default_subtype_id_pulls_in_internal_follower ... 2026-09-24 08:13:48,712 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2400] 2026-09-24 08:13:48,739 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2401] 2026-09-24 08:13:48,764 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_direct_import_notifies_consignee_and_notify_party ... 2026-09-24 08:13:49,052 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2402] 2026-09-24 08:13:49,087 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_external_discriminator_excludes_own_company_partner_share_true ... 2026-09-24 08:13:49,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_internal_and_external_followers_are_not_notified ... 2026-09-24 08:13:49,461 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2403] 2026-09-24 08:13:49,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_missing_consignee_email_falls_back_to_notify_party_with_internal_note ... 2026-09-24 08:13:49,796 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2404] 2026-09-24 08:13:49,830 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_multi_record_selection_is_rejected_cleanly ... 2026-09-24 08:13:49,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_notify_party_sends_to_consignee_without_warning ... 2026-09-24 08:13:50,179 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2405] 2026-09-24 08:13:50,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_reachable_party_blocks_and_names_both_missing_parties ... 2026-09-24 08:13:50,340 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_notify_party_same_as_consignee_is_deduplicated ... 2026-09-24 08:13:50,606 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2406] 2026-09-24 08:13:50,636 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_with_external_notify_party_is_allowed ... 2026-09-24 08:13:50,894 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2407] 2026-09-24 08:13:50,924 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_without_external_notify_is_blocked ... 2026-09-24 08:13:51,021 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_rendered_subject_and_body_have_no_template_leftovers ... 2026-09-24 08:13:51,261 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2408] 2026-09-24 08:13:51,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_attempt_is_blocked_and_first_message_survives ... 2026-09-24 08:13:51,543 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2409] 2026-09-24 08:13:51,577 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_equal_to_consignee_is_deduplicated ... 2026-09-24 08:13:51,873 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2410] 2026-09-24 08:13:51,903 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_from_booking_is_notified ... 2026-09-24 08:13:52,201 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2411] 2026-09-24 08:13:52,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_send_does_not_create_junk_partner_records ... 2026-09-24 08:13:52,496 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2412] 2026-09-24 08:13:52,522 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_shipper_and_leg_agents_never_receive_arrival_notice ... 2026-09-24 08:13:52,843 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2413] 2026-09-24 08:13:52,869 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_state_guard_blocks_draft_allows_done ... 2026-09-24 08:13:52,993 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_to_order_no_consignee_still_notifies_notify_party ... 2026-09-24 08:13:53,248 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2414] 2026-09-24 08:13:53,282 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:13:54,275 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_awaiting_arrival_notice_filter_matches_send_button_availability ... 2026-09-24 08:13:54,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_import_notifies_consignee_and_notify_party_like_direct ... 2026-09-24 08:13:54,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2415] 2026-09-24 08:13:54,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_send_does_not_affect_sibling_house_or_master ... 2026-09-24 08:13:55,371 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2416] 2026-09-24 08:13:55,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_lcl_deconsolidation_inherits_notify_party_and_ata ... 2026-09-24 08:13:55,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2417] 2026-09-24 08:13:55,928 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:13:57,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_01_cfs_fields_exist ... 2026-09-24 08:13:57,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_02_wizard_prefers_cfs_actual_volume ... 2026-09-24 08:13:57,388 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_03_wizard_fallback_to_booking_volume ... 2026-09-24 08:13:57,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_01_house_do_number_field ... 2026-09-24 08:13:57,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_02_container_unstuffed_transition ... 2026-09-24 08:13:57,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_03_cannot_skip_unstuffed ... 2026-09-24 08:13:57,817 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_04_cannot_mark_unstuffed_from_wrong_state ... 2026-09-24 08:13:57,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_01_outturn_created_with_lines ... 2026-09-24 08:13:58,103 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_02_line_manifest_prefilled ... 2026-09-24 08:13:58,197 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_03_confirm_writes_back_actual ... 2026-09-24 08:13:58,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_04_sequence_assigned ... 2026-09-24 08:13:58,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_05_double_confirm_raises ... 2026-09-24 08:13:58,572 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_06_reset_to_draft ... 2026-09-24 08:13:58,670 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_07_outturn_count_on_master ... 2026-09-24 08:13:58,754 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_08_no_writeback_when_actual_zero ... 2026-09-24 08:13:58,847 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:13:59,922 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_01_mbl_cascades_on_set ... 2026-09-24 08:14:00,129 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_02_mbl_cascades_on_change ... 2026-09-24 08:14:00,220 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_03_house_write_does_not_cascade_upward ... 2026-09-24 08:14:00,318 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_04_relink_to_mbld_master_pulls_mbl_onto_house ... 2026-09-24 08:14:00,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_05_relink_to_mbl_less_master_keeps_existing_house_mbl ... 2026-09-24 08:14:00,487 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:01,644 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_cost_allocation_copy_does_not_block_real_sell_charge ... 2026-09-24 08:14:02,036 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_reconfirming_same_booking_does_not_duplicate_house_charge ... 2026-09-24 08:14:02,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_second_booking_on_master_does_not_duplicate_house_charge ... 2026-09-24 08:14:02,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:03,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_duplicate_sell_charge_does_not_crash_confirm ... 2026-09-24 08:14:03,873 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_empty_house_gets_no_sell_charge ... 2026-09-24 08:14:04,117 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_house_charge_quantity_syncs_on_cargo_change ... 2026-09-24 08:14:04,435 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_invoiced_charge_quantity_not_silently_changed ... 2026-09-24 08:14:05,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_malformed_min_revenue_ton_param_raises_clear_error_not_crash ... 2026-09-24 08:14:05,601 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_minimum_revenue_ton_floor_is_configurable ... 2026-09-24 08:14:05,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_small_lot_billed_at_minimum_one_revenue_ton ... 2026-09-24 08:14:06,149 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:07,138 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_allocation_leaves_the_master_cost_untouched ... 2026-09-24 08:14:07,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_carrier_debt_booked_once_when_houses_billed_before_master ... 2026-09-24 08:14:08,364 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_carrier_debt_booked_once_when_master_billed_before_allocation ... 2026-09-24 08:14:09,078 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:10,128 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_allocate_button_disappears_as_soon_as_the_last_cost_is_billed ... 2026-09-24 08:14:10,619 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_house_bill_skips_the_allocated_cost_and_says_which_document_has_it ... 2026-09-24 08:14:11,551 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_house_with_only_claimed_split_lines_bills_nothing_and_explains ... 2026-09-24 08:14:12,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_resetting_the_master_bill_to_draft_lets_the_house_bill_the_cost ... 2026-09-24 08:14:12,963 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [574] 2026-09-24 08:14:13,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing_prevention: Starting TestLclAllocationDoubleBillingPrevention.test_wizard_does_not_offer_a_master_cost_already_committed_to_the_vendor ... 2026-09-24 08:14:14,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:15,140 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_01_prepare_populates_lines ... 2026-09-24 08:14:15,358 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_02_basic_allocation_by_cbm ... 2026-09-24 08:14:15,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_03_multiple_charges_allocated ... 2026-09-24 08:14:15,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_04_allocated_from_charge_id_set ... 2026-09-24 08:14:15,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_05_zero_cbm_house_excluded_with_warning ... 2026-09-24 08:14:15,885 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_06_double_allocate_raises ... 2026-09-24 08:14:16,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_07_no_charges_raises ... 2026-09-24 08:14:16,421 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_08_action_on_non_master_raises ... 2026-09-24 08:14:16,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_09_ratio_reflects_cbm_share ... 2026-09-24 08:14:16,784 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_10_excluding_a_house_reallocates_cost_over_the_rest_by_cbm ... 2026-09-24 08:14:16,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_11_import_master_action_still_available_for_common_cost ... 2026-09-24 08:14:17,058 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_12_export_master_allocates_common_cost_to_houses ... 2026-09-24 08:14:17,176 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_13_export_direct_house_cost_is_not_allocated_again ... 2026-09-24 08:14:17,346 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_14_no_eligible_charge_hides_backend_action ... 2026-09-24 08:14:17,533 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_15_draft_dialog_opens_with_charges_preselected ... 2026-09-24 08:14:17,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_16_operator_deselection_is_not_silently_restored ... 2026-09-24 08:14:17,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:19,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_has_purchase_order_commitment ... 2026-09-24 08:14:19,679 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_is_billed ... 2026-09-24 08:14:20,467 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_reallocates_with_new_amount_and_no_duplicate ... 2026-09-24 08:14:20,819 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [224, 225] 2026-09-24 08:14:20,858 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_without_replace_reallocate_still_errors ... 2026-09-24 08:14:21,225 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:22,421 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_01_role_defaults_to_direct ... 2026-09-24 08:14:22,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_02_house_role_filterable_by_domain ... 2026-09-24 08:14:22,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_duplicate_house_does_not_copy_master_shipment ... 2026-09-24 08:14:22,677 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_load_house_package_wizard_uses_house_packages ... 2026-09-24 08:14:22,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_master_aggregates_house_cargo_and_package_metrics ... 2026-09-24 08:14:22,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_wizard_creates_master_and_links_houses ... 2026-09-24 08:14:22,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_04_wizard_rejects_mismatched_destination_cfs ... 2026-09-24 08:14:23,001 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_05_action_wizard_rejects_non_house ... 2026-09-24 08:14:23,036 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_06_action_wizard_rejects_already_assigned ... 2026-09-24 08:14:23,152 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_07_loaded_cascades_to_houses_via_transit ... 2026-09-24 08:14:23,324 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_08_done_cascades_to_houses ... 2026-09-24 08:14:23,518 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_09_direct_shipment_not_affected_by_cascade ... 2026-09-24 08:14:23,627 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_10_buy_charges_on_master_shipment ... 2026-09-24 08:14:23,693 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_11_sell_charges_on_house_shipment ... 2026-09-24 08:14:24,131 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_12_vendor_bill_from_master ... 2026-09-24 08:14:24,617 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_13_house_links_to_master ... 2026-09-24 08:14:24,676 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_14_unlinking_house_decrements_count ... 2026-09-24 08:14:24,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:26,493 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_master_visible_to_house_owner: Starting TestMasterVisibleToHouseOwner.test_house_owner_can_read_own_masters_but_not_unrelated_masters ... 2026-09-24 08:14:26,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [306], uid: 944, model: logistics.shipment 2026-09-24 08:14:26,624 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:14:27,812 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_does_not_warn_when_rate_card_matches ... 2026-09-24 08:14:28,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_warns_once_when_no_rate_card_for_lane ... 2026-09-24 08:14:28,433 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_reconfirm_does_not_repost_warning ... 2026-09-24 08:14:28,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:29,649 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_by_actual_cfs_volume ... 2026-09-24 08:14:29,919 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_through_the_dialog_save_path ... 2026-09-24 08:14:30,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_reconfirm_after_correction_excludes_stale_no_show ... 2026-09-24 08:14:30,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_zero_total_actual_no_divide_by_zero ... 2026-09-24 08:14:30,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:31,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_01_master_and_house_structure ... 2026-09-24 08:14:32,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_02_master_container_import_lifecycle ... 2026-09-24 08:14:32,424 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_03_house_shipments_delivered_independently ... 2026-09-24 08:14:32,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_04_actual_cbm_per_house_after_unstuffing ... 2026-09-24 08:14:32,816 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_05_charge_structure_master_vs_house ... 2026-09-24 08:14:33,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_06_deconsolidate_wizard_creates_lcl_houses ... 2026-09-24 08:14:33,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:33,680 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_document_parsing.tests.test_non_admin_access: Starting TestFreightDocumentParsingNonAdmin.test_freight_user_can_analyze_si_and_copy_notify_from_consignee_without_ir_model_fields_access ... 2026-09-24 08:14:33,773 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:14:34,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_001_booking_access_rights ... 2026-09-24 08:14:34,818 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 957, model: freight.booking 2026-09-24 08:14:34,825 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 957, model: freight.booking 2026-09-24 08:14:34,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 957, model: freight.booking 2026-09-24 08:14:34,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 956, model: freight.booking 2026-09-24 08:14:34,927 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #955 deleted freight.booking records with IDs: [33] 2026-09-24 08:14:34,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_002_vessel_schedule_access_rights ... 2026-09-24 08:14:35,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 956, model: freight.vessel.schedule 2026-09-24 08:14:35,081 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #955 deleted freight.vessel.schedule records with IDs: [25] 2026-09-24 08:14:35,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:36,117 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_customer_invoiced_allocated_cost_still_bills_on_the_source_side ... 2026-09-24 08:14:37,032 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_customer_invoiced_source_cost_still_bills_on_the_allocated_side ... 2026-09-24 08:14:37,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_deleting_the_claiming_bill_line_lets_the_counterpart_bill_again ... 2026-09-24 08:14:38,752 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [510, 511] 2026-09-24 08:14:38,873 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1139] 2026-09-24 08:14:39,217 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_draft_vendor_bill_already_claims_the_cost_from_the_counterpart ... 2026-09-24 08:14:39,855 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_shipment_without_any_allocation_link_bills_every_vendor_charge ... 2026-09-24 08:14:40,370 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_allocation_double_billing_guard: Starting TestAllocationDoubleBillingGuard.test_source_bill_names_every_shipment_and_document_already_carrying_the_cost ... 2026-09-24 08:14:41,229 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:42,176 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_booking_blocked_when_both_leg_and_shipment_route_missing ... 2026-09-24 08:14:42,523 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_delivery_trucking_booking_falls_back_to_shipment_route ... 2026-09-24 08:14:42,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_pickup_trucking_booking_falls_back_to_shipment_route ... 2026-09-24 08:14:43,299 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_water_main_carriage_booking_blocked_when_leg_endpoints_missing ... 2026-09-24 08:14:43,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:44,590 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5a_origin_inland_eta_is_cy_cutoff ... 2026-09-24 08:14:44,766 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5b_pickup_plus_main_eta_is_cy_cutoff ... 2026-09-24 08:14:44,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g6_destination_inland_etd_is_ata ... 2026-09-24 08:14:44,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g7_lcl_door_to_cfs_eta_is_cy_cutoff_when_si_cutoff_empty ... 2026-09-24 08:14:44,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g7_lcl_door_to_cfs_eta_is_si_cutoff ... 2026-09-24 08:14:45,047 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:46,123 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_booking_wizard_primary_leg_visibility: Starting TestBookingWizardPrimaryLegVisibility.test_stripped_primary_leg_is_not_refilled_with_the_main_carriage_leg ... 2026-09-24 08:14:46,509 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:47,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeOrder.test_fr115_vendor_before_product_does_not_fill_wrong_mode_price ... 2026-09-24 08:14:47,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:49,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_customer_invoice_price_unit_must_match_move_currency ... 2026-09-24 08:14:50,154 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_onchange_must_not_relabel_established_cost_price_under_vendor_currency ... 2026-09-24 08:14:50,240 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_onchange_must_not_relabel_existing_sell_price_under_vendor_currency ... 2026-09-24 08:14:50,324 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_buy_rate_onchange_order: Starting TestChargeBuyRateOnchangeForeignCurrency.test_vendor_bill_price_unit_must_match_move_currency ... 2026-09-24 08:14:50,335 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-09-24 08:14:50,335 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-24 08:14:50,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:51,744 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_01_unit_price_is_converted_into_the_charges_own_currency ... 2026-09-24 08:14:51,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_02_conversion_uses_the_shipments_company_not_env_company ... 2026-09-24 08:14:55,869 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_03_same_currency_seeds_the_catalog_price_untouched ... 2026-09-24 08:14:55,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_04_an_ops_user_gets_the_converted_price_not_an_access_error ... 2026-09-24 08:14:56,128 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:57,128 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_buy_only_charge_still_excluded_from_revenue ... 2026-09-24 08:14:57,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_convert_mixed_currencies_before_summing ... 2026-09-24 08:14:57,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_same_currency_charges_equal_plain_sum ... 2026-09-24 08:14:57,461 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:14:58,474 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_booked_rate_miss_floors_cost_to_standard_price_not_zero ... 2026-09-24 08:14:58,686 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_card_refreshes_when_cost_entered_same_transaction ... 2026-09-24 08:14:58,846 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimate_never_flows_into_vendor_bill ... 2026-09-24 08:14:59,037 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimated_floor_scales_with_quantity ... 2026-09-24 08:14:59,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_converts_to_charge_currency ... 2026-09-24 08:14:59,314 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_prefers_rate_card_over_standard_price ... 2026-09-24 08:14:59,443 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_no_master_data_floor_is_zero_but_still_flagged ... 2026-09-24 08:14:59,625 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_shipment_flags_estimated_and_gross_profit_not_inflated ... 2026-09-24 08:14:59,749 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_unbooked_charge_is_not_estimated ... 2026-09-24 08:14:59,903 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:00,984 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_01_plain_create_autofills_cost_price_from_vendor_rate_card ... 2026-09-24 08:15:01,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_02_wizard_apply_template_stays_zero_without_vendor ... 2026-09-24 08:15:01,392 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [470] 2026-09-24 08:15:01,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_03_import_load_autofills_cost_price_from_vendor_rate_card ... 2026-09-24 08:15:01,570 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_04_plain_create_autofills_cost_price_from_agent_rate_card_when_no_vendor ... 2026-09-24 08:15:01,657 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_05_plain_create_stays_zero_when_vendor_has_no_rate_card ... 2026-09-24 08:15:01,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_06_plain_create_silently_stays_zero_when_no_rate_and_no_product_cost ... 2026-09-24 08:15:01,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_07_plain_create_preserves_manually_entered_cost_price ... 2026-09-24 08:15:01,968 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_08_cost_price_is_converted_when_rate_card_currency_differs ... 2026-09-24 08:15:02,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_09_write_vendor_id_autofills_cost_price_on_existing_record ... 2026-09-24 08:15:02,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_10_write_of_unrelated_field_does_not_reset_cost_price ... 2026-09-24 08:15:02,306 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_11_currency_conversion_uses_shipment_company_not_env_company ... 2026-09-24 08:15:06,519 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_12_vendor_switch_does_not_refresh_an_already_filled_cost_price ... 2026-09-24 08:15:06,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_13_bulk_create_dedupes_identical_rate_card_lookups ... 2026-09-24 08:15:06,737 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_14_create_currency_id_matches_cost_price_currency_when_omitted ... 2026-09-24 08:15:10,954 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_15_explicit_zero_cost_price_survives_autofill_on_create ... 2026-09-24 08:15:11,060 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:12,225 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_01_two_legs_for_cross_border_ftl ... 2026-09-24 08:15:12,529 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_02_container_stuffed_and_transloaded ... 2026-09-24 08:15:12,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_03_booking_sequence_vn_then_tq ... 2026-09-24 08:15:12,957 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_04_cross_border_ftl_charges ... 2026-09-24 08:15:13,163 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:14,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_01_two_legs_created ... 2026-09-24 08:15:14,723 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_02_cpc_booking_draft_then_confirmed ... 2026-09-24 08:15:14,913 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_03_no_containers_lcl_cross_border ... 2026-09-24 08:15:15,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_04_cross_border_charges ... 2026-09-24 08:15:15,296 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:16,281 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_control_distinct_endpoints_still_create_leg_route_and_booking ... 2026-09-24 08:15:16,587 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_control_truck_leg_reuses_existing_truck_route_between_same_addresses ... 2026-09-24 08:15:16,789 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_forwarder_can_book_pickup_trucking_without_route_access ... 2026-09-24 08:15:17,331 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_forwarder_route_create_is_denied_without_the_sudo_leg_hook ... 2026-09-24 08:15:17,650 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 998, model: route.route 2026-09-24 08:15:17,685 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_incompatible_selected_leg_error_names_leg_type_mode_and_booking_type ... 2026-09-24 08:15:17,816 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_mismatch_error_names_shipment_and_modes ... 2026-09-24 08:15:18,004 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_required_error_names_the_shipment ... 2026-09-24 08:15:18,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_multiple_main_carriage_legs_error_names_mode_and_shipment ... 2026-09-24 08:15:18,318 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_truck_leg_does_not_reuse_a_water_route_between_same_addresses ... 2026-09-24 08:15:18,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:15:19,457 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_main_leg_guard: Starting TestDegenerateMainLegGuard.test_action_confirm_auto_creates_fcl_main_leg_with_schedule_when_origin_differs_from_destination ... 2026-09-24 08:15:19,684 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_degenerate_main_leg_guard: Starting TestDegenerateMainLegGuard.test_action_confirm_blocks_readiness_when_default_fcl_origin_equals_destination ... 2026-09-24 08:15:19,803 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:20,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_counts_from_ata_not_eta ... 2026-09-24 08:15:21,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_falls_back_to_eta_flagged_estimated ... 2026-09-24 08:15:21,737 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:22,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_01_ftl_confirmed_no_containers ... 2026-09-24 08:15:23,077 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_02_vehicle_and_driver_on_leg ... 2026-09-24 08:15:23,272 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_03_booking_workflow ... 2026-09-24 08:15:23,444 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_04_per_trip_flat_charge ... 2026-09-24 08:15:23,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:24,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_01_domestic_ltl_no_containers ... 2026-09-24 08:15:25,104 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_02_trucking_booking_confirmed ... 2026-09-24 08:15:25,286 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_03_leg_state_transitions ... 2026-09-24 08:15:25,431 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_04_ltl_charges ... 2026-09-24 08:15:25,619 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_05_cargo_weight_volume ... 2026-09-24 08:15:25,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:27,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_event_document_air_basic: Starting TestEventDocumentAirBasic.test_001_event_document_basic_payload ... 2026-09-24 08:15:27,479 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:28,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_01_import_initial_state_is_draft ... 2026-09-24 08:15:28,744 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_02_import_execution_full_flow ... 2026-09-24 08:15:28,767 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_03_import_state_transition_blocked ... 2026-09-24 08:15:28,806 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_04_export_execution_unaffected_on_import_container ... 2026-09-24 08:15:28,835 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_05_free_time_dates_computed_from_ata ... 2026-09-24 08:15:28,867 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_06_free_time_empty_when_no_ata ... 2026-09-24 08:15:28,896 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_07_mbl_and_do_fields_stored ... 2026-09-24 08:15:28,925 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_08_arrival_notice_opens_compose_dialog_and_notifies_consignee ... 2026-09-24 08:15:29,282 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2418] 2026-09-24 08:15:29,316 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_09_arrival_notice_cannot_be_sent_twice ... 2026-09-24 08:15:29,691 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2419] 2026-09-24 08:15:29,715 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_10_arrival_notice_blocked_on_export_shipment ... 2026-09-24 08:15:29,766 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:30,813 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_001_load_mode_semantics_on_shipment ... 2026-09-24 08:15:30,998 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_002_fcl_basic_container_metrics ... 2026-09-24 08:15:31,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003_lcl_basic_package_metrics_and_container_boundary ... 2026-09-24 08:15:31,272 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003a_lcl_sea_export_main_carriage_uses_cfs_endpoints ... 2026-09-24 08:15:31,367 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_004_change_mode_fcl_to_lcl_blocked_by_container ... 2026-09-24 08:15:31,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_005_change_mode_fcl_to_lcl_blocked_by_container_package_legacy ... 2026-09-24 08:15:31,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_006_requested_booking_auto_creates_execution_containers_from_basis ... 2026-09-24 08:15:31,980 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_007_container_execution_milestones_flow ... 2026-09-24 08:15:32,049 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_008_container_execution_disallows_skipping_states ... 2026-09-24 08:15:32,183 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_009_container_popup_action_opens_modal_form ... 2026-09-24 08:15:32,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_010_create_new_main_carriage_leg_for_main_only_uses_pol_pod_endpoints ... 2026-09-24 08:15:32,429 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011_follow_up_booking_defaults_existing_containers_without_forcing_inland_flow ... 2026-09-24 08:15:32,612 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011a_booking_wizard_prefills_cutoff_breakdown_from_shipment ... 2026-09-24 08:15:32,693 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011aa_pickup_trucking_intent_auto_maps_to_pre_carriage_without_coverage ... 2026-09-24 08:15:32,921 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011b_import_door_to_door_booking_wizard_defaults_to_ocean_intent ... 2026-09-24 08:15:32,990 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011bb_delivery_trucking_intent_auto_maps_to_on_carriage_without_coverage ... 2026-09-24 08:15:33,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011c_prepare_booking_request_wizard_writes_booking_fields ... 2026-09-24 08:15:33,160 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_012_prepare_packages_wizard_prefills_from_cargo_and_containers ... 2026-09-24 08:15:33,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_013_prepare_packages_distributes_evenly_and_creates_packages ... 2026-09-24 08:15:33,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [2] 2026-09-24 08:15:33,419 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_014_prepare_packages_requires_package_qty_before_distribute ... 2026-09-24 08:15:33,536 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015_load_cargo_to_containers_direct_mode_creates_items_only ... 2026-09-24 08:15:33,643 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [8] 2026-09-24 08:15:33,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015a_load_cargo_to_packages_distributes_and_creates_items ... 2026-09-24 08:15:33,799 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted logistics.prepare.cargos.wizard.line records with IDs: [1] 2026-09-24 08:15:33,847 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_016_booking_wizard_writes_cutoff_breakdown_back_to_shipment ... 2026-09-24 08:15:34,025 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_clear ... 2026-09-24 08:15:34,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_guard_wrong_state ... 2026-09-24 08:15:34,210 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_not_loaded ... 2026-09-24 08:15:34,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_rolled_over ... 2026-09-24 08:15:34,339 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_allowed_from_gated_in_and_loaded ... 2026-09-24 08:15:34,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_no_weight ... 2026-09-24 08:15:34,520 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_wrong_state ... 2026-09-24 08:15:34,640 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_happy_path ... 2026-09-24 08:15:34,750 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:35,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_002_create_sell_charge ... 2026-09-24 08:15:36,040 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_003_create_charge_with_vendor ... 2026-09-24 08:15:36,100 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_006_billing_phase_after_invoice_link ... 2026-09-24 08:15:36,533 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_007_billing_phase_after_bill_link ... 2026-09-24 08:15:36,941 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_product_onchange_resets_uom_from_product_template ... 2026-09-24 08:15:37,025 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:38,046 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_base_hook_returns_empty_charge_recordset ... 2026-09-24 08:15:38,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_booking_confirm_with_leg_creates_charge_without_error ... 2026-09-24 08:15:38,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_ops_first_booking_nonocean_charge_sell_price_is_zero ... 2026-09-24 08:15:38,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:38,940 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_declared_demo_route_has_at_least_one_measured_section ... 2026-09-24 08:15:39,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_owned_demo_and_data_location_carries_usable_coordinates ... 2026-09-24 08:15:39,118 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_no_degenerate_section_among_declared_routes_with_differing_endpoints ... 2026-09-24 08:15:39,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_rotterdam_demo_port_matches_its_shipped_coordinate_snapshot ... 2026-09-24 08:15:39,198 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:15:39,210 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_a_noupdate_icd_coordinate_on_an_already_installed_database ... 2026-09-24 08:15:39,249 121 INFO rb-b1a5ec1-225045-418240 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 300 product.template record(s) 2026-09-24 08:15:39,251 121 INFO rb-b1a5ec1-225045-418240 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-09-24 08:15:39,399 121 INFO rb-b1a5ec1-225045-418240 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired 1 of 24 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 23 already-positioned and 0 absent record(s) untouched. 2026-09-24 08:15:39,399 121 INFO rb-b1a5ec1-225045-418240 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-09-24 08:15:39,425 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_icd_address ... 2026-09-24 08:15:39,490 121 INFO rb-b1a5ec1-225045-418240 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 300 product.template record(s) 2026-09-24 08:15:39,494 121 INFO rb-b1a5ec1-225045-418240 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-09-24 08:15:39,642 121 INFO rb-b1a5ec1-225045-418240 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired 1 of 24 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 23 already-positioned and 0 absent record(s) untouched. 2026-09-24 08:15:39,643 121 INFO rb-b1a5ec1-225045-418240 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-09-24 08:15:39,687 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:15:40,773 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_01_create_customer_invoice_from_sell_charges ... 2026-09-24 08:15:41,313 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_02_create_vendor_bill_from_buy_charges ... 2026-09-24 08:15:41,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_03_create_invoice_guard_no_eligible_charges ... 2026-09-24 08:15:41,894 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_04_profitability_totals_compute ... 2026-09-24 08:15:42,042 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_05_invoice_line_linked_to_analytic_account ... 2026-09-24 08:15:42,513 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_06_second_invoice_reuses_existing_draft ... 2026-09-24 08:15:43,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_07_agent_only_charge_excluded_from_vendor_bill ... 2026-09-24 08:15:43,343 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_08_charge_with_both_vendor_and_agent_creates_vendor_bill ... 2026-09-24 08:15:43,913 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:45,148 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_base_cost_amount_billing_agnostic_pnl_wrapper_counts_draft_bill_at_expected ... 2026-09-24 08:15:45,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_cost_counts_draft_at_expected_and_posted_recognized ... 2026-09-24 08:15:46,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_drafting_customer_invoice_never_lowers_gross_profit ... 2026-09-24 08:15:47,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_revenue_counts_draft_at_expected_and_posted_recognized ... 2026-09-24 08:15:47,791 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:48,866 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_001_name_compute ... 2026-09-24 08:15:49,064 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_002_etd_before_eta_constraint ... 2026-09-24 08:15:49,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_003_validity_range_constraint ... 2026-09-24 08:15:49,381 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:50,464 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_01_label_and_config_are_mode_neutral ... 2026-09-24 08:15:50,628 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_02_main_carriage_reuses_single_existing_leg_for_concrete_modes ... 2026-09-24 08:15:51,538 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_03_no_existing_main_leg_creates_one_using_shipment_main_transport ... 2026-09-24 08:15:51,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_04_existing_wrong_mode_main_leg_blocks_new_wrong_repair_leg ... 2026-09-24 08:15:52,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_05_multiple_matching_main_legs_require_explicit_selection ... 2026-09-24 08:15:52,825 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_06_explicit_incompatible_main_leg_selection_is_rejected ... 2026-09-24 08:15:53,152 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_07_multimodal_main_transport_does_not_fallback_to_water ... 2026-09-24 08:15:53,375 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_08_non_water_main_booking_does_not_write_sea_cutoffs ... 2026-09-24 08:15:53,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_09_selected_main_leg_missing_endpoints_blocks_without_header_fallback ... 2026-09-24 08:15:53,931 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_10_action_syncs_resolved_legs_for_request_package_override ... 2026-09-24 08:15:54,293 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_11_view_contract_limits_primary_leg_and_sea_fields_by_mode ... 2026-09-24 08:15:54,321 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:55,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_01_main_carriage_leg_missing_endpoint_blocks_confirm ... 2026-09-24 08:15:55,583 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_02_main_carriage_leg_with_endpoints_confirms ... 2026-09-24 08:15:55,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_03_wrong_mode_leg_missing_endpoint_does_not_block_confirm ... 2026-09-24 08:15:55,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:57,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_write_guard_scope: Starting TestMainCarriagePlanningWriteGuardScope.test_write_guard_allows_origin_fallback_write_when_main_leg_exists ... 2026-09-24 08:15:57,294 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_write_guard_scope: Starting TestMainCarriagePlanningWriteGuardScope.test_write_guard_blocks_empty_to_set_pol_when_main_leg_exists ... 2026-09-24 08:15:57,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_main_carriage_write_guard_scope: Starting TestMainCarriagePlanningWriteGuardScope.test_write_guard_still_blocks_pol_change_when_main_leg_exists ... 2026-09-24 08:15:57,640 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:15:58,898 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_01_billing_party_differs_from_consignee ... 2026-09-24 08:15:59,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_02_import_container_and_trucking ... 2026-09-24 08:15:59,509 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_03_all_sell_charges_billed_to_overseas_agent ... 2026-09-24 08:15:59,709 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_04_container_lifecycle_complete ... 2026-09-24 08:15:59,969 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:01,355 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_01_default_get_autoselects_only_the_water_main_leg ... 2026-09-24 08:16:01,528 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_02_wizard_does_not_flag_multiple_legs ... 2026-09-24 08:16:01,707 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_03_submit_creates_single_booking_on_the_water_leg ... 2026-09-24 08:16:01,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:03,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_01_exact_match_pol_pod_container ... 2026-09-24 08:16:03,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_02_blind_rate_answers_only_an_untyped_ask ... 2026-09-24 08:16:03,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_03_validity_date_filter ... 2026-09-24 08:16:03,696 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_04_no_matching_rate_returns_empty ... 2026-09-24 08:16:03,766 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_05_carrier_only_fallback ... 2026-09-24 08:16:03,834 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_06_most_specific_wins_over_fallback ... 2026-09-24 08:16:03,896 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_07_charge_onchange_autofills_buy_price ... 2026-09-24 08:16:03,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_08_onchange_does_not_overwrite_existing_price ... 2026-09-24 08:16:04,068 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_09_onchange_skips_when_no_vendor ... 2026-09-24 08:16:04,112 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_10_is_freight_rate_true_for_freight_product ... 2026-09-24 08:16:04,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_11_is_freight_rate_false_for_non_freight_product ... 2026-09-24 08:16:04,196 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_12_search_all_rates_finds_freight_rate ... 2026-09-24 08:16:04,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:05,403 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_01_shipment_confirm_and_initial_state ... 2026-09-24 08:16:05,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_02_booking_request_generates_3_containers ... 2026-09-24 08:16:05,852 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_04_all_3_containers_full_execution_flow ... 2026-09-24 08:16:06,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_05_vgm_submitted_independently_per_container ... 2026-09-24 08:16:06,414 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06_per_container_charges_quantity_and_totals ... 2026-09-24 08:16:06,704 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06b_gap_per_container_charge_not_auto_synced ... 2026-09-24 08:16:06,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_07_one_container_rolled_over_exception ... 2026-09-24 08:16:07,239 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_08_execution_state_guard_applies_to_each_container ... 2026-09-24 08:16:07,574 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_09_booked_status_with_leg_and_3_containers ... 2026-09-24 08:16:07,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_10_sc01_full_az_walkthrough ... 2026-09-24 08:16:08,165 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:09,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_01_carrier_haulage_keeps_business_precarriage_leg ... 2026-09-24 08:16:09,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_02_single_booking_with_carrier ... 2026-09-24 08:16:09,862 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_03_container_execution_carrier_haulage ... 2026-09-24 08:16:10,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_04_bundled_carrier_charge_no_trucking_vendor ... 2026-09-24 08:16:10,493 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:12,441 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_01_shipment_confirm_door_to_door ... 2026-09-24 08:16:12,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_02_three_legs_for_door_to_door ... 2026-09-24 08:16:13,227 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_03_on_carriage_booking_confirmed_after_atd ... 2026-09-24 08:16:13,584 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_04_container_export_execution_flow ... 2026-09-24 08:16:13,880 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_05_door_to_door_charge_structure ... 2026-09-24 08:16:14,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_06_sc02_full_az_walkthrough ... 2026-09-24 08:16:14,665 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:15,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_01_lcl_export_no_containers ... 2026-09-24 08:16:16,198 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_02_package_weight_volume_totals ... 2026-09-24 08:16:16,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_03_booking_with_coloader_confirmed ... 2026-09-24 08:16:16,566 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_04_actual_vs_booked_measurement_difference ... 2026-09-24 08:16:16,716 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_05_charges_and_profitability_with_hbl ... 2026-09-24 08:16:16,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:18,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_01_cydoor_keeps_business_oncarriage_leg ... 2026-09-24 08:16:18,605 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_02_import_container_full_progression ... 2026-09-24 08:16:18,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_03_single_booking_no_trucking_vendor ... 2026-09-24 08:16:19,246 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_04_charges_no_trucking_cost ... 2026-09-24 08:16:19,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:20,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_01_import_shipment_confirmed_state ... 2026-09-24 08:16:21,397 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_02_on_carriage_booking_confirmed_after_customs_clear ... 2026-09-24 08:16:21,810 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_03_import_container_full_execution_flow ... 2026-09-24 08:16:22,139 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_04_import_state_guard_enforced ... 2026-09-24 08:16:22,509 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_05_import_door_to_door_charge_structure ... 2026-09-24 08:16:22,826 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_06_sc04_full_az_walkthrough ... 2026-09-24 08:16:23,221 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:24,389 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_01_lcl_import_no_containers ... 2026-09-24 08:16:24,671 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_02_actual_measurement_differs_from_booked ... 2026-09-24 08:16:24,855 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_03_charges_based_on_actual_cbm ... 2026-09-24 08:16:25,067 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_04_ata_and_hawb ... 2026-09-24 08:16:25,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_05_total_weight_volume_computed ... 2026-09-24 08:16:25,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:27,196 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_barge_delivery_booking_does_not_write_the_shipment_sea_cutoffs ... 2026-09-24 08:16:27,755 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_the_rail_delivery_segment_uses_the_segment_mode ... 2026-09-24 08:16:28,042 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_type_labels_name_the_carriage_role ... 2026-09-24 08:16:28,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_changing_the_mode_keeps_operator_entered_endpoints ... 2026-09-24 08:16:28,239 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_each_delivery_segment_keeps_its_own_schedule_and_pickup_point ... 2026-09-24 08:16:28,488 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_on_carriage_segment_is_a_bookable_candidate ... 2026-09-24 08:16:28,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_pre_carriage_segment_is_a_bookable_candidate ... 2026-09-24 08:16:28,798 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_chooses_the_mode_for_a_brand_new_segment ... 2026-09-24 08:16:29,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_must_pick_a_segment_when_several_exist ... 2026-09-24 08:16:29,260 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_schedule_group_reopens_once_a_segment_is_pinned ... 2026-09-24 08:16:29,474 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:32,380 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_001_script_confirm_so_has_one_project_template ... 2026-09-24 08:16:33,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_002_script_confirm_so_has_multiple_project_template ... 2026-09-24 08:16:33,985 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_004_choose_project_when_confirm_so ... 2026-09-24 08:16:34,349 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_005_non_freight_so_keeps_core_project_generation ... 2026-09-24 08:16:35,023 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_006_freight_line_reuses_so_project_without_prelinked_shipment ... 2026-09-24 08:16:35,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:16:36,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_01_truck_booking_gets_road_specific_label ... 2026-09-24 08:16:36,993 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_02_truck_booking_falls_back_when_service_mode_unmapped ... 2026-09-24 08:16:37,062 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_03_non_truck_booking_uses_base_label_untouched ... 2026-09-24 08:16:37,131 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_04_mixed_batch_recompute_splits_road_and_non_road_correctly ... 2026-09-24 08:16:37,217 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:38,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_01_border_crossing_master_data_preloaded_on_install ... 2026-09-24 08:16:38,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_02_booking_border_crossing_field_round_trips ... 2026-09-24 08:16:38,754 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_03_cargo_manifest_action_resolves_to_road_report ... 2026-09-24 08:16:38,849 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_04_delivery_note_action_resolves_to_road_report ... 2026-09-24 08:16:38,948 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 4 removed 2026-09-24 08:16:40,079 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_01_direct_road_generates_one_exact_main_leg_and_booking ... 2026-09-24 08:16:40,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_02_missing_direct_road_pair_blocks_without_side_effects ... 2026-09-24 08:16:40,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_03_road_handoff_creates_one_booking_per_selected_leg ... 2026-09-24 08:16:41,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_04_missing_road_pair_falls_back_to_origin_destination ... 2026-09-24 08:16:41,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_05_missing_road_pair_and_route_blocks_confirm ... 2026-09-24 08:16:41,437 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_06_road_endpoints_lock_on_empty_to_set_after_main_leg_exists ... 2026-09-24 08:16:41,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:16:43,431 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_orm_and_legacy_fallback: Starting TestBookingWizardSavesWithoutACarrierOverRpc.test_one_carriage_sold_to_two_hauliers_reaches_the_database_with_no_carrier ... 2026-09-24 08:16:44,067 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_orm_and_legacy_fallback: Starting TestBookingWizardSavesWithoutACarrierOverRpc.test_several_selected_carriages_reach_the_database_with_no_carrier ... 2026-09-24 08:16:44,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:16:46,293 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_orm_and_legacy_fallback: Starting TestLegacyShipmentCarrierFallback.test_main_carriage_falls_back_to_the_haulier_already_booked_on_it ... 2026-09-24 08:16:47,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_orm_and_legacy_fallback: Starting TestLegacyShipmentCarrierFallback.test_main_carriage_still_takes_the_shipment_header_haulier ... 2026-09-24 08:16:47,529 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_orm_and_legacy_fallback: Starting TestLegacyShipmentCarrierFallback.test_on_carriage_no_longer_inherits_the_ocean_haulier ... 2026-09-24 08:16:47,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:16:49,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_reaches_own_leg: Starting TestBookingCarrierReachesItsOwnLeg.test_neither_booking_falls_back_to_the_shipment_header_carrier ... 2026-09-24 08:16:51,034 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_reaches_own_leg: Starting TestBookingCarrierReachesItsOwnLeg.test_one_booking_run_books_each_sold_carriage_with_its_own_haulier ... 2026-09-24 08:16:51,978 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:16:53,991 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_reaches_own_leg: Starting TestBookingWizardKeepsTheHandPickedHaulier.test_hand_picked_haulier_outlives_a_leg_driven_recompute_in_the_database ... 2026-09-24 08:16:55,078 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:16:57,095 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_view_required_relaxation: Starting TestBookingCarrierViewModifierAllowsPolicyBlanks.test_leg_sold_to_two_vendors_saves_with_no_carrier ... 2026-09-24 08:16:58,063 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_view_required_relaxation: Starting TestBookingCarrierViewModifierAllowsPolicyBlanks.test_leg_with_no_sale_lines_of_its_own_saves_with_no_carrier ... 2026-09-24 08:16:58,897 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:00,908 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_view_required_relaxation: Starting TestBookingCarrierViewModifierLegacyRoles.test_main_carriage_leg_with_no_carrier_anywhere_still_blocks_save ... 2026-09-24 08:17:01,619 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_carrier_view_required_relaxation: Starting TestBookingCarrierViewModifierLegacyRoles.test_on_carriage_leg_with_no_sales_context_saves_with_no_carrier ... 2026-09-24 08:17:02,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:03,882 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_booking_wizard_quoted_defaults_union: Starting TestBookingWizardQuotedDefaultsUnion.test_one_wizard_opening_delivers_both_the_quoted_containers_and_the_sold_haulier ... 2026-09-24 08:17:05,864 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:07,742 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_open_before_search_stays_silent ... 2026-09-24 08:17:09,001 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_searched_empty_missing_ports_keeps_base_message ... 2026-09-24 08:17:09,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_searched_empty_no_coverage_uses_consultant_wording ... 2026-09-24 08:17:09,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:17:11,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_deduplicates_per_carrier ... 2026-09-24 08:17:12,142 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [111] 2026-09-24 08:17:12,165 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_empty_when_no_rates_for_lane ... 2026-09-24 08:17:12,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_respects_date_validity ... 2026-09-24 08:17:12,290 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [112] 2026-09-24 08:17:12,317 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_returns_all_carriers_for_lane ... 2026-09-24 08:17:12,378 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:14,330 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_creates_placeholder_when_no_schedule ... 2026-09-24 08:17:14,798 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_sets_main_schedule ... 2026-09-24 08:17:14,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_comparison_lines_include_schedules ... 2026-09-24 08:17:15,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_etd_filter_excludes_out_of_range ... 2026-09-24 08:17:15,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_populates_comparison_lines ... 2026-09-24 08:17:15,407 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_shows_rate_without_schedule_when_no_schedule_in_range ... 2026-09-24 08:17:15,551 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_computed_from_etd_eta ... 2026-09-24 08:17:15,710 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_zero_when_no_eta ... 2026-09-24 08:17:15,871 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:17,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-09-24 08:17:18,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-09-24 08:17:18,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_apply_quote_after_rate_only_select_uses_rate_price_not_zero ... 2026-09-24 08:17:19,393 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_clears_mismatched_rate_only_selection ... 2026-09-24 08:17:19,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_keeps_matching_rate_only_selection ... 2026-09-24 08:17:19,901 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-09-24 08:17:20,051 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-09-24 08:17:20,593 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:17:22,532 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-09-24 08:17:22,890 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-09-24 08:17:23,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_apply_quote_after_rate_only_select_uses_rate_price_not_zero ... 2026-09-24 08:17:23,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-09-24 08:17:24,148 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-09-24 08:17:24,654 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:17:26,472 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_can_open_fcl_quote_wizard_flag ... 2026-09-24 08:17:28,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_confirm_twice_does_not_retro_write_main_leg_after_schedule_change ... 2026-09-24 08:17:29,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_fcl_quote_wizard_to_shipment_full_flow ... 2026-09-24 08:17:30,792 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:32,893 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_case1_e2e_journey: Starting TestMixedContainerCase1EndToEndJourney.test_case1_mixed_container_journey_composes_bridge_cost_split_and_onbehalf_exclusion ... 2026-09-24 08:17:34,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:36,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_direct_create_with_shipment_in_vals_follows_linked_sale_order_currency ... 2026-09-24 08:17:36,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_manually_added_charge_follows_linked_sale_order_currency ... 2026-09-24 08:17:37,318 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_ops_user_can_add_a_charge_on_a_sale_order_linked_shipment ... 2026-09-24 08:17:37,800 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_ops_user_can_create_a_charge_via_rpc_on_a_sale_order_linked_shipment ... 2026-09-24 08:17:38,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:40,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_finds_rate_expiring_on_order_date ... 2026-09-24 08:17:40,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_prices_from_lane_rate_not_cheapest ... 2026-09-24 08:17:41,124 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_without_supplier_price_rule_still_uses_lane_rate ... 2026-09-24 08:17:41,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_with_rate_on_other_lane_only_prices_zero_not_cross_lane ... 2026-09-24 08:17:41,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:43,444 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_charge_billing_hooks_reflect_sell_and_buy_progress ... 2026-09-24 08:17:44,643 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_handoff_keeps_operation_state_isolated ... 2026-09-24 08:17:45,427 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [183, 182] 2026-09-24 08:17:45,460 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [105] 2026-09-24 08:17:45,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [172] 2026-09-24 08:17:45,568 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_posted_hooks_align_with_basic_account_artifacts ... 2026-09-24 08:17:46,982 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:48,767 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_bridged_not_booked_charge_shows_full_sell_as_gross_profit ... 2026-09-24 08:17:49,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_profitability_panel_converts_cross_company_cost_lines ... 2026-09-24 08:17:53,503 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:17:58,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-09-24 08:17:58,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_still_works_for_single_ocean_line ... 2026-09-24 08:17:59,780 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-09-24 08:18:00,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:18:05,194 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-09-24 08:18:06,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-09-24 08:18:06,929 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-09-24 08:18:06,929 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-24 08:18:08,513 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_generic_shared_ocean_product_variant ... 2026-09-24 08:18:10,053 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_non_freight_sale_order_confirm_does_not_bridge_freight_charges ... 2026-09-24 08:18:10,457 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_non_ocean_fallback_line_is_not_bridged_as_ocean_charge ... 2026-09-24 08:18:11,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_ocean_charge_bridge_full_flow ... 2026-09-24 08:18:14,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_shipment_invoice_before_so_invoice_does_not_duplicate ... 2026-09-24 08:18:21,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:18:25,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_booking_confirm_enriches_oncarriage_charge_without_duplicating ... 2026-09-24 08:18:26,107 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_delivery_oncarriage_line_bridged_to_charge_with_leg ... 2026-09-24 08:18:26,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_double_invoice_regression_oncarriage_charge ... 2026-09-24 08:18:27,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_pickup_precarriage_line_bridged_to_charge_with_leg ... 2026-09-24 08:18:28,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:18:32,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestOnCarriageChargeBridgeLcl.test_double_invoice_regression_oncarriage_charge_lcl ... 2026-09-24 08:18:34,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:18:35,916 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_a_legacy_line_typed_after_a_role_line_keeps_its_place_in_the_chain ... 2026-09-24 08:18:36,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_a_mixed_order_puts_an_out_of_chain_template_back_into_chain ... 2026-09-24 08:18:37,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_a_pickup_sold_beside_a_booked_sailing_still_chains_before_it ... 2026-09-24 08:18:37,828 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_an_order_selling_no_named_carriage_keeps_its_template_leg_order ... 2026-09-24 08:18:38,466 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_an_order_selling_no_named_carriage_keeps_the_number_the_base_gave ... 2026-09-24 08:18:39,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_carriage_role_on_a_legacy_template_leg_product_is_refused ... 2026-09-24 08:18:39,594 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_carriage_role_on_non_freight_line_is_refused ... 2026-09-24 08:18:40,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_each_leg_carries_the_sale_line_that_sold_it ... 2026-09-24 08:18:40,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_each_sold_carriage_produces_its_own_shipment_leg ... 2026-09-24 08:18:40,895 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_every_carriage_sold_is_charged_on_the_leg_that_sold_it ... 2026-09-24 08:18:41,424 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_leg_linked_by_another_order_on_a_consol_shipment_survives ... 2026-09-24 08:18:41,899 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_leg_order_survives_sales_typing_the_delivery_line_first ... 2026-09-24 08:18:42,338 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_multi_template_leg_line_still_records_its_vendor_on_the_legs ... 2026-09-24 08:18:42,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_role_less_line_behaves_exactly_as_today ... 2026-09-24 08:18:43,204 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_same_role_different_vendors_produce_one_leg_each ... 2026-09-24 08:18:43,598 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_sea_carriage_still_ends_at_the_discharge_port_the_customer_bought ... 2026-09-24 08:18:44,194 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_shipment_destination_follows_the_delivery_it_sold ... 2026-09-24 08:18:44,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_shipment_starts_and_ends_where_the_carriages_sold_start_and_end ... 2026-09-24 08:18:45,548 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_sold_on_carriage_gets_its_leg_on_the_schedule_path ... 2026-09-24 08:18:46,240 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_two_legacy_template_lines_still_collapse_into_one_leg ... 2026-09-24 08:18:46,676 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_two_role_less_lines_still_collapse_into_one_leg ... 2026-09-24 08:18:47,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_two_unattached_legs_of_the_same_role_get_no_link_at_all ... 2026-09-24 08:18:47,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_water_service_sold_as_pickup_is_charged_on_the_pickup_leg ... 2026-09-24 08:18:48,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:18:50,346 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_charge_at_the_discharge_port_is_quoted_as_a_sale_order_line ... 2026-09-24 08:18:51,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_lane_with_nothing_at_the_discharge_port_quotes_as_it_does_today ... 2026-09-24 08:18:52,190 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_minimal_sales_user_can_quote_a_lane_with_destination_charges ... 2026-09-24 08:18:53,462 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_a_port_serving_as_both_ends_of_the_lane_is_billed_once ... 2026-09-24 08:18:54,227 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_include_destination_option_is_on_by_default ... 2026-09-24 08:18:54,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-09-24 08:18:55,329 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_total_a_rep_compares_carriers_on_covers_both_ends_of_the_lane ... 2026-09-24 08:18:55,932 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-09-24 08:18:56,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_destination_charges_leaves_them_off_the_quote ... 2026-09-24 08:18:57,251 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_origin_on_a_same_port_lane_does_not_relabel_the_charge ... 2026-09-24 08:18:57,908 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:18:59,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_a_charge_at_the_discharge_port_reaches_the_quote_and_the_total ... 2026-09-24 08:19:00,932 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_a_charge_claimed_by_both_ends_is_billed_once ... 2026-09-24 08:19:01,852 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_a_minimal_sales_user_can_quote_a_lane_with_destination_charges ... 2026-09-24 08:19:03,068 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_previews_list_origin_and_destination_charges_separately ... 2026-09-24 08:19:03,557 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-09-24 08:19:04,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-09-24 08:19:04,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_destination_charges_leaves_them_off_the_quote ... 2026-09-24 08:19:05,474 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_origin_excludes_a_charge_the_name_rule_claimed ... 2026-09-24 08:19:06,220 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:19:08,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s10_far_past_etd_window_no_crash_rate_only_like_s3 ... 2026-09-24 08:19:08,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s11_inverted_etd_range_treated_as_zero_matches_not_swapped ... 2026-09-24 08:19:08,693 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s1_matched_schedule_shows_no_gap ... 2026-09-24 08:19:08,858 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s2_partial_gap_keeps_rate_only_carrier_and_warns ... 2026-09-24 08:19:09,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s3_total_gap_all_rate_only_count_matches_total ... 2026-09-24 08:19:09,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s4_boundary_schedule_equals_etd_from_is_matched ... 2026-09-24 08:19:09,391 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s5_boundary_schedule_equals_etd_to_is_matched ... 2026-09-24 08:19:09,522 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s6_only_etd_from_set_open_upper_bound ... 2026-09-24 08:19:09,692 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s7_only_etd_to_set_open_lower_bound ... 2026-09-24 08:19:09,885 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s8_warning_message_contains_count_and_actionable_guidance ... 2026-09-24 08:19:10,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s9_no_etd_filter_no_gap_warning_regression_baseline ... 2026-09-24 08:19:10,334 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:19:12,325 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_no_etd_filter_no_gap_warning_baseline ... 2026-09-24 08:19:12,764 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_partial_gap_keeps_rate_only_carrier_and_warns ... 2026-09-24 08:19:12,970 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_s12_total_gap_parity_with_fcl_s3 ... 2026-09-24 08:19:13,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:19:15,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning_mixed_container: Starting TestEtdScheduleGapWarningMixedContainer.test_multi_demand_empty_result_without_etd_filter_warns ... 2026-09-24 08:19:15,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning_mixed_container: Starting TestEtdScheduleGapWarningMixedContainer.test_multi_demand_etd_gap_does_not_warn_when_bundle_matches_window ... 2026-09-24 08:19:16,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning_mixed_container: Starting TestEtdScheduleGapWarningMixedContainer.test_multi_demand_etd_gap_warns_when_no_bundle_matches_window ... 2026-09-24 08:19:16,582 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:19:20,967 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_ocean_charge_cost_filled_from_rate_card_at_confirm ... 2026-09-24 08:19:22,444 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_shipment_gross_profit_reflects_early_filled_cost ... 2026-09-24 08:19:23,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:19:26,031 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_line_container_type_no_leak: Starting TestLclLineContainerTypeNoLeak.test_stray_container_type_on_lcl_line_does_not_leak_to_charge ... 2026-09-24 08:19:26,666 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:19:27,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-09-24 08:19:29,124 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_button_is_driven_by_service_line_profile ... 2026-09-24 08:19:29,318 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_cfs_to_cfs_builds_lines ... 2026-09-24 08:19:30,282 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_door_to_cfs_adds_pickup ... 2026-09-24 08:19:31,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_import_direction_picks_import_pickup_product ... 2026-09-24 08:19:32,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_wizard_leaves_a_local_charge_line_without_a_carriage ... 2026-09-24 08:19:33,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_wizard_leaves_the_rep_nothing_to_type_on_the_pickup_line ... 2026-09-24 08:19:33,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_wizard_names_the_main_carriage_on_the_ocean_line_it_creates ... 2026-09-24 08:19:33,615 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_wizard_names_the_main_carriage_when_it_reprices_lines_in_place ... 2026-09-24 08:19:33,844 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_package_type_onchange_prefills_volume ... 2026-09-24 08:19:33,943 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_reapply_lcl_quote_updates_sale_order_context ... 2026-09-24 08:19:35,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:19:39,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_00_regular_product_only_order_hides_lcl_quote_button ... 2026-09-24 08:19:40,112 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_01_first_apply_different_template_swaps_user_added_line_in_place ... 2026-09-24 08:19:41,140 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_02_reapply_same_coloader_new_schedule_updates_line_in_place ... 2026-09-24 08:19:42,236 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_03_reapply_different_coloader_keeps_single_ocean_line ... 2026-09-24 08:19:43,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_04_reapply_shared_template_coloader_switch_keeps_product ... 2026-09-24 08:19:44,926 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_05_reapply_different_coloader_keeps_freight_charge_link_valid ... 2026-09-24 08:19:46,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06_coloader_swap_drops_the_carriage_named_for_the_old_product ... 2026-09-24 08:19:47,646 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06_vendor_follows_coloader_on_first_apply_shared_template ... 2026-09-24 08:19:48,668 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06b_ordinary_coloader_swap_keeps_the_carriage_the_rep_named ... 2026-09-24 08:19:49,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_07_vendor_follows_coloader_switch_shared_template ... 2026-09-24 08:19:51,079 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_08_vendor_follows_coloader_on_product_swap ... 2026-09-24 08:19:52,479 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:19:58,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_leg_sales_planning_view: Starting TestLegSalesPlanningView.test_a_salesperson_outside_the_order_gets_the_haulier_and_no_line ... 2026-09-24 08:19:58,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_leg_sales_planning_view: Starting TestLegSalesPlanningView.test_has_sales_planning_marks_exactly_the_legs_sales_planned ... 2026-09-24 08:19:58,416 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_leg_sales_planning_view: Starting TestLegSalesPlanningView.test_operations_opens_every_leg_shape_and_receives_the_sold_haulier ... 2026-09-24 08:19:58,659 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:20:03,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_one_line_per_variant_template_at_each_end ... 2026-09-24 08:20:03,718 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_reapplying_keeps_one_line_per_template ... 2026-09-24 08:20:04,669 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:08,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_one_line_per_variant_template_at_each_end ... 2026-09-24 08:20:09,898 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_reapplying_keeps_one_line_per_template ... 2026-09-24 08:20:10,737 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:12,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_before_patch_reconcile_hook_would_orphan_and_misprice_mixed_container_siblings ... 2026-09-24 08:20:13,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12_quote_first_mixed_bridges_reconcile_without_duplicating ... 2026-09-24 08:20:13,956 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12b_rerunning_auto_charge_does_not_duplicate_or_reprice ... 2026-09-24 08:20:14,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt15_reconcile_does_not_sweep_bridged_charge_without_package_type ... 2026-09-24 08:20:15,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt2_booking_prices_each_container_type_against_its_own_rate ... 2026-09-24 08:20:15,541 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt9_single_container_line_unaffected_no_crash ... 2026-09-24 08:20:16,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:18,005 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerRateFallthrough.test_tt11_missing_per_type_rate_does_not_fall_through_to_schedule_cost ... 2026-09-24 08:20:18,677 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerRateFallthrough.test_tt11b_untyped_charge_still_falls_through_to_the_blind_rate ... 2026-09-24 08:20:19,229 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:27,952 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_booking_cost_comes_from_the_quoted_sailing_not_the_newest_card ... 2026-09-24 08:20:28,674 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_quoted_sailing_lookup_still_excludes_another_allowed_company ... 2026-09-24 08:20:29,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:31,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerLoadModeGuard.test_lcl_ocean_line_does_not_match_fcl_container_rate ... 2026-09-24 08:20:31,710 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:33,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_onbehalf_mixed_lines_carry_package_type_and_agent ... 2026-09-24 08:20:34,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_patch_does_not_reference_onbehalf_fields ... 2026-09-24 08:20:34,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:36,030 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_container_ocean_bridge: Starting TestMixedContainerOceanBridge.test_confirm_bridges_every_ocean_line_no_drop ... 2026-09-24 08:20:36,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:38,569 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_mixed_fcl_lcl_package_type_bridge: Starting TestMixedFclLclPackageTypeBridge.test_lcl_ocean_line_does_not_inherit_fcl_header_container_type ... 2026-09-24 08:20:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:43,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_a_multi_leg_booking_saves_with_the_carrier_left_empty ... 2026-09-24 08:20:44,034 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_direct_orm_create_keeps_an_explicit_carrier_including_blank ... 2026-09-24 08:20:44,409 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_hand_picked_carrier_survives_a_shipment_side_recompute ... 2026-09-24 08:20:45,146 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_leg_proposes_the_single_vendor_sold_on_its_own_carriage ... 2026-09-24 08:20:45,982 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_leg_with_a_vendorless_line_proposes_nothing ... 2026-09-24 08:20:46,700 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_leg_with_two_named_vendors_on_it_proposes_nothing ... 2026-09-24 08:20:47,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_ocean_only_order_still_proposes_the_shipment_carrier ... 2026-09-24 08:20:48,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_ops_without_sale_access_creates_booking_via_orm_with_sold_haulier ... 2026-09-24 08:20:48,881 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_ops_without_sale_access_gets_the_sold_haulier_in_the_wizard ... 2026-09-24 08:20:49,539 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_shipment_without_any_sale_lines_keeps_the_old_header_fallback ... 2026-09-24 08:20:49,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_unlinked_leg_on_a_shipment_with_sales_context_proposes_nothing ... 2026-09-24 08:20:50,684 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:20:52,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestMultiPreCarriageLegChargeDistribution.test_two_same_type_bridged_charges_pin_to_two_distinct_legs ... 2026-09-24 08:20:53,115 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:54,996 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_panel_data_event_document: Starting TestPanelDataEventDocument.test_panel_data_includes_event_document_basic ... 2026-09-24 08:20:55,342 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:57,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-09-24 08:20:57,435 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-09-24 08:20:57,566 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-09-24 08:20:57,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-09-24 08:20:57,995 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.freight.quote.wizard.comparison.line records with IDs: [70, 69] 2026-09-24 08:20:58,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:20:59,885 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-09-24 08:21:00,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-09-24 08:21:00,513 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-09-24 08:21:00,657 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-09-24 08:21:00,967 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.lcl.quote.wizard.comparison.line records with IDs: [29, 28] 2026-09-24 08:21:01,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:21:03,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_booking_cost_sourced_from_schedule_rate_card ... 2026-09-24 08:21:04,650 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-09-24 08:21:05,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_container_readonly_after_schedule_applied ... 2026-09-24 08:21:07,740 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_route_container_hidden_before_schedule_applied ... 2026-09-24 08:21:08,576 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_wizard_applies_when_the_ocean_product_states_its_own_legs ... 2026-09-24 08:21:08,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_wizard_leaves_a_local_charge_line_without_a_carriage ... 2026-09-24 08:21:09,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_wizard_leaves_the_rep_nothing_to_type_on_the_pickup_line ... 2026-09-24 08:21:09,380 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_wizard_names_the_main_carriage_on_the_ocean_line_it_creates ... 2026-09-24 08:21:09,569 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_wizard_names_the_main_carriage_when_it_reprices_lines_in_place ... 2026-09-24 08:21:09,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_door_to_port_adds_pickup_freight_line ... 2026-09-24 08:21:11,163 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_port_to_port_confirm_works_when_shipping_partner_matches_customer ... 2026-09-24 08:21:12,269 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_port_to_port_generates_lines_and_shipment ... 2026-09-24 08:21:13,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_rejects_container_type_schedule_mismatch ... 2026-09-24 08:21:13,720 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_drives_main_product ... 2026-09-24 08:21:13,856 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_onchange_sets_container_type ... 2026-09-24 08:21:13,991 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_select_schedule_populates_main_inputs ... 2026-09-24 08:21:14,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_uses_selected_schedule_product ... 2026-09-24 08:21:15,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_schedule_swap_drops_the_carriage_named_for_the_old_product ... 2026-09-24 08:21:15,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:21:20,729 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_00_regular_product_only_order_hides_fcl_quote_button ... 2026-09-24 08:21:20,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_01_first_apply_different_carrier_swaps_user_added_line_in_place ... 2026-09-24 08:21:21,927 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_02_reapply_same_carrier_new_schedule_updates_line_in_place ... 2026-09-24 08:21:23,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_03_reapply_different_carrier_keeps_single_ocean_line ... 2026-09-24 08:21:24,664 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_04_reapply_same_template_preserves_user_selected_variant ... 2026-09-24 08:21:25,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_05_reapply_different_carrier_keeps_freight_charge_link_valid ... 2026-09-24 08:21:27,267 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:21:31,834 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-09-24 08:21:33,538 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-09-24 08:21:33,579 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-09-24 08:21:33,579 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-24 08:21:35,370 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_generic_shared_ocean_product_variant ... 2026-09-24 08:21:36,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_non_freight_sale_order_confirm_does_not_bridge_freight_charges ... 2026-09-24 08:21:37,494 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_ocean_charge_price_zero_cluster_full_flow ... 2026-09-24 08:21:40,878 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_pre_carriage_only_line_bridges_without_ocean_line ... 2026-09-24 08:21:41,463 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:21:43,464 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_does_not_raise_and_leaves_other_load_mode_line_untouched ... 2026-09-24 08:21:44,619 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_still_works_for_single_ocean_line ... 2026-09-24 08:21:45,475 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:21:47,411 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclMultiLineSameContainerType.test_01_fcl_multi_line_each_priced_by_schedule ... 2026-09-24 08:21:49,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:21:53,295 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-09-24 08:21:53,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_still_works_for_single_ocean_line ... 2026-09-24 08:21:54,040 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-09-24 08:21:54,573 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:21:56,587 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_lcl_multi_line_each_priced_by_schedule ... 2026-09-24 08:21:57,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_mixed_fcl_lcl_exposes_both_buttons ... 2026-09-24 08:21:57,910 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:21:59,643 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_confirmed_order_preserves_the_quoted_markup ... 2026-09-24 08:22:01,023 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-09-24 08:22:01,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_without_supplier_price_rule_passes_raw_cost ... 2026-09-24 08:22:02,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:22:03,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_multiline_quote_marks_up_every_existing_line ... 2026-09-24 08:22:04,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-09-24 08:22:05,769 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:22:08,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_a_minimal_sales_user_is_told_why_the_table_is_empty ... 2026-09-24 08:22:09,648 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_a_never_searched_wizard_stays_silent_then_speaks_once_searched ... 2026-09-24 08:22:10,031 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_an_empty_result_warns_even_when_an_etd_filter_is_active ... 2026-09-24 08:22:10,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_searching_a_lane_with_no_rate_names_the_lane_and_where_rates_live ... 2026-09-24 08:22:10,926 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_searching_without_a_lane_asks_the_rep_to_choose_both_ports ... 2026-09-24 08:22:11,277 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestFclQuoteWizardEmptyState.test_the_two_empty_state_messages_differ_because_the_fix_differs ... 2026-09-24 08:22:11,966 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:22:13,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_a_minimal_sales_user_is_told_why_the_table_is_empty ... 2026-09-24 08:22:15,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_a_typed_lane_stays_silent_until_the_rep_presses_search ... 2026-09-24 08:22:15,856 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_an_empty_result_warns_even_when_an_etd_filter_is_active ... 2026-09-24 08:22:16,464 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_searching_a_lane_with_no_rate_names_the_lane_and_where_rates_live ... 2026-09-24 08:22:16,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_searching_without_a_lane_asks_the_rep_to_choose_both_ports ... 2026-09-24 08:22:17,396 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_empty_state: Starting TestLclQuoteWizardEmptyState.test_lcl_the_two_empty_state_messages_differ_because_the_fix_differs ... 2026-09-24 08:22:18,358 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:22:20,251 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_04_duplicate_container_type_lines_each_keep_qty_and_get_schedule_price ... 2026-09-24 08:22:21,767 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_05_duplicate_type_inside_mixed_bundle_applies_per_line ... 2026-09-24 08:22:23,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_06_mixed_bundle_sells_at_margin_not_raw_vendor_cost ... 2026-09-24 08:22:24,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_07_untyped_ocean_line_untouched_by_typed_demand_apply ... 2026-09-24 08:22:25,981 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_08_untyped_lines_priced_by_schedule_on_plain_path ... 2026-09-24 08:22:27,444 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_does_not_overwrite_existing_booking_basis ... 2026-09-24 08:22:28,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_prefills_editable_basis_and_booking_reconciles_all ... 2026-09-24 08:22:30,532 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_cross_company_demand_is_rejected_on_create_and_write ... 2026-09-24 08:22:37,845 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_duplicate_demand_is_rejected_on_create_and_write ... 2026-09-24 08:22:38,196 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_dynamic_demo_groups_one_complete_candidate ... 2026-09-24 08:22:38,377 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h03_incomplete_bundle_rejects_apply_without_order_mutation ... 2026-09-24 08:22:38,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h04_mixed_currency_bundle_rejects_apply_without_order_mutation ... 2026-09-24 08:22:39,337 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h06_only_other_company_complete_pair_is_not_exposed_or_applied ... 2026-09-24 08:22:44,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h07_wrong_load_mode_cannot_complete_missing_fcl_type ... 2026-09-24 08:22:45,036 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h08_ui_wizard_without_demands_rejects_search_and_apply_atomically ... 2026-09-24 08:22:45,475 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.freight.quote.container.demand records with IDs: [58, 59] 2026-09-24 08:22:45,511 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_non_container_demand_is_rejected_on_create_and_write ... 2026-09-24 08:22:45,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_open_wizard_prefills_typed_order_lines ... 2026-09-24 08:22:46,480 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_origin_local_charges_use_per_container_totals_from_search_to_apply ... 2026-09-24 08:22:47,580 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_search_apply_confirm_and_reapply_preserve_two_typed_lines ... 2026-09-24 08:22:49,148 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_search_does_not_leak_other_company_or_load_mode ... 2026-09-24 08:22:56,816 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_currency_without_order_mutation ... 2026-09-24 08:22:57,183 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_type_without_order_mutation ... 2026-09-24 08:22:57,534 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_expired_rate_without_order_mutation ... 2026-09-24 08:22:57,919 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_inactive_schedule_without_order_mutation ... 2026-09-24 08:22:58,295 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_lookup_excludes_other_allowed_company ... 2026-09-24 08:23:03,406 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_miss_is_terminal ... 2026-09-24 08:23:05,025 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [206] 2026-09-24 08:23:05,127 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_zero_demand_quantity_is_rejected_on_create ... 2026-09-24 08:23:05,453 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:23:07,371 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_applying_a_sailing_quotes_that_sailings_price ... 2026-09-24 08:23:09,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_comparison_shows_one_row_per_sailing_at_its_own_price ... 2026-09-24 08:23:09,569 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:23:11,212 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_surcharge_breakdown_names_the_end_each_charge_comes_from ... 2026-09-24 08:23:12,031 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_total_answers_to_a_change_of_discharge_port ... 2026-09-24 08:23:12,549 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_total_answers_to_both_local_charge_options ... 2026-09-24 08:23:13,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_bundle_total_covers_the_charges_at_both_ends_of_the_lane ... 2026-09-24 08:23:13,627 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_minimal_sales_user_sees_the_same_bundle_total ... 2026-09-24 08:23:14,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_plain_row_keeps_the_base_cost_basis_on_this_module ... 2026-09-24 08:23:15,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_a_port_serving_as_both_ends_of_a_bundle_lane_is_billed_once ... 2026-09-24 08:23:16,036 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerBundleLocalCharges.test_what_a_bundle_row_previews_as_surcharge_is_what_apply_bills ... 2026-09-24 08:23:16,922 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:23:18,943 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_carriage_role_column: Starting TestFreightOrderLineCarriageRoleColumn.test_carriage_role_column_is_absent_from_a_non_freight_order ... 2026-09-24 08:23:19,353 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_carriage_role_column: Starting TestFreightOrderLineCarriageRoleColumn.test_carriage_role_column_is_shown_without_the_rep_enabling_it ... 2026-09-24 08:23:19,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_carriage_role_column: Starting TestFreightOrderLineCarriageRoleColumn.test_carriage_role_column_sits_between_the_description_and_the_quantity ... 2026-09-24 08:23:19,407 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_carriage_role_column: Starting TestFreightOrderLineCarriageRoleColumn.test_carriage_role_is_read_only_once_the_product_or_the_confirmation_settles_it ... 2026-09-24 08:23:19,461 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:23:21,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestLegCardinalityGuard.test_leg_classifiers_reject_multi_leg_product ... 2026-09-24 08:23:21,686 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:23:23,364 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestCostPendingGrossProfit.test_bridged_not_booked_charge_shows_full_sell_as_gross_profit ... 2026-09-24 08:23:23,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:23:25,440 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_bridges_every_ocean_line_when_order_has_multiple ... 2026-09-24 08:23:26,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_still_works_for_single_ocean_line ... 2026-09-24 08:23:26,406 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:23:28,060 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMultiMainLegChargeDedup.test_booking_on_other_main_leg_enriches_bridged_charge_no_duplicate ... 2026-09-24 08:23:28,680 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:23:30,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestChargeTotalSaleLinkInvalidation.test_charge_totals_refresh_when_sale_order_line_linked ... 2026-09-24 08:23:30,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:23:32,784 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestOceanChargeVendorFallsBackToLineVendor.test_single_ocean_line_no_schedule_keeps_its_own_vendor ... 2026-09-24 08:23:33,329 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:23:34,973 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_fcl_shipment_copies_schedule_eta ... 2026-09-24 08:23:35,760 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_lcl_shipment_copies_schedule_eta ... 2026-09-24 08:23:36,146 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:23:37,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_case_matrix_covers_core_transport_scenarios ... 2026-09-24 08:23:39,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_lcl_regression_basics ... 2026-09-24 08:23:40,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_sea_export_commercial_flow_checklist ... 2026-09-24 08:23:42,231 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:23:46,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_shipment_cost_billing_state: Starting TestShipmentCostBillingState.test_001_cost_carried_by_a_posted_vendor_bill_is_reported_as_billed ... 2026-09-24 08:23:47,010 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_shipment_cost_billing_state: Starting TestShipmentCostBillingState.test_002_cost_still_on_a_draft_vendor_bill_is_not_reported_as_billed ... 2026-09-24 08:23:47,365 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_shipment_cost_billing_state: Starting TestShipmentCostBillingState.test_003_the_least_privileged_reader_gets_the_same_figures_as_the_administrator ... 2026-09-24 08:23:47,952 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:23:57,486 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale.tests.test_shipment_sync_carriage_role: Starting TestShipmentSyncCarriageRole.test_sold_carriage_order_from_handover_to_reroute ... 2026-09-24 08:23:59,076 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:24:01,075 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_draft_order: Starting TestConsolProfitabilityDraftOrder.test_confirming_the_house_order_moves_its_amount_into_the_to_invoice_column ... 2026-09-24 08:24:01,680 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_draft_order: Starting TestConsolProfitabilityDraftOrder.test_draft_house_order_reaches_only_the_expected_column_on_the_master ... 2026-09-24 08:24:01,997 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:24:03,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_cluster_domain_excludes_a_house_the_user_cannot_read ... 2026-09-24 08:24:14,947 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_cost_allocation_wizard_does_not_inflate_masters_own_expected_cost ... 2026-09-24 08:24:15,862 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_direct_shipment_panel_numbers_unaffected_by_unrelated_consol_data ... 2026-09-24 08:24:16,981 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_in_different_company_is_silently_excluded_without_sudo ... 2026-09-24 08:24:27,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_marked_as_master_via_direct_write_is_excluded_and_panel_completes ... 2026-09-24 08:24:27,877 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_on_behalf_line_lands_in_master_on_behalf_items_not_revenue ... 2026-09-24 08:24:28,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_whose_sale_order_is_hidden_by_record_rule_is_skipped_without_crashing ... 2026-09-24 08:24:29,569 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 1409, model: sale.order 2026-09-24 08:24:29,654 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 1409, model: sale.order 2026-09-24 08:24:29,708 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_house_without_sale_order_contributes_nothing_and_raises_no_error ... 2026-09-24 08:24:30,071 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_least_privilege_reader_sees_the_same_master_totals_as_admin ... 2026-09-24 08:24:33,685 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_mirrors_house_own_panel_total_after_house_relinks_to_new_order ... 2026-09-24 08:24:34,149 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_profitability_action_opens_the_whole_consol_cluster ... 2026-09-24 08:24:35,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_rolls_up_two_houses_revenue_cost_on_behalf_and_profit_end_to_end ... 2026-09-24 08:24:38,143 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_without_any_house_reports_only_its_own_cost_and_zero_revenue ... 2026-09-24 08:24:38,765 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_non_master_profitability_action_is_unchanged ... 2026-09-24 08:24:38,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_report_revenue_is_not_double_counted_across_master_and_house_rows ... 2026-09-24 08:24:39,721 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_report_shipment_role_column_matches_each_shipments_actual_role ... 2026-09-24 08:24:39,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_rolled_up_lines_are_prefixed_with_house_name_masters_own_lines_are_not ... 2026-09-24 08:24:41,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 08:24:43,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_cost ... 2026-09-24 08:24:44,723 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_sale_revenue ... 2026-09-24 08:24:45,334 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:24:46,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_coloader_rate_miss_is_flagged_estimated ... 2026-09-24 08:24:46,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_onbehalf_disbursement_is_not_flagged_estimated ... 2026-09-24 08:24:47,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:24:48,661 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_bills_agent_charge_after_explicit_unbridge ... 2026-09-24 08:24:49,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge ... 2026-09-24 08:24:50,067 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge_when_agent_filled_after_bridge ... 2026-09-24 08:24:50,711 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_prebridge_agent_charge ... 2026-09-24 08:24:51,224 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_onbehalf_charges ... 2026-09-24 08:24:51,670 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_prebridge_agent_charge ... 2026-09-24 08:24:51,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:24:53,689 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_sale_order_get_freight_charge_vals_n_plus_one: Starting TestGetFreightChargeValsNPlusOne.test_no_singleton_browse_per_onbehalf_line ... 2026-09-24 08:24:54,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_sale_order_get_freight_charge_vals_n_plus_one: Starting TestGetFreightChargeValsNPlusOne.test_singleton_browse_count_does_not_scale_with_line_count ... 2026-09-24 08:24:55,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:24:56,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_charge_totals_onbehalf_invalidation: Starting TestChargeTotalOnbehalfLinkInvalidation.test_charge_totals_refresh_when_sale_line_onbehalf_flag_toggled ... 2026-09-24 08:24:56,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:24:57,830 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_charge_totals_onbehalf_invalidation: Starting TestChargeTotalAgentVendorDirectStampInvalidation.test_charge_totals_refresh_when_agent_id_stamped_on_unbridged_charge ... 2026-09-24 08:24:58,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_charge_totals_onbehalf_invalidation: Starting TestChargeTotalAgentVendorDirectStampInvalidation.test_charge_totals_refresh_when_vendor_id_stamped_turns_disbursement_into_costed_charge ... 2026-09-24 08:24:58,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:24:59,191 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_bridged_onbehalf_charge_excluded_from_revenue_and_gross_profit ... 2026-09-24 08:24:59,480 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_bridged_onbehalf_charge_with_cost_price_still_zero_gross_profit ... 2026-09-24 08:24:59,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_coloader_charge_excluded_from_invoice_but_keeps_real_gross_profit ... 2026-09-24 08:24:59,959 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_logistics_user_can_read_shipment_totals_without_sale_line_access ... 2026-09-24 08:25:00,374 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1432, model: sale.order.line 2026-09-24 08:25:00,434 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_gross_profit_onbehalf_charge: Starting TestShipmentGrossProfitOnbehalfCharge.test_unflagged_bridged_agent_charge_still_counts_as_revenue ... 2026-09-24 08:25:00,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:25:02,220 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_onbehalf.tests.test_shipment_onbehalf_panel_currency_conversion: Starting TestShipmentOnbehalfPanelCurrencyConversion.test_onbehalf_to_bill_amount_must_not_cross_currency_subtract ... 2026-09-24 08:25:04,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:25:07,090 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-09-24 08:25:07,091 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-24 08:25:07,100 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_01_pol_gets_analytic_distribution_from_shipment ... 2026-09-24 08:25:07,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_02_customer_invoice_line_gets_analytic_distribution ... 2026-09-24 08:25:07,757 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_03_vendor_bill_line_gets_analytic_distribution ... 2026-09-24 08:25:08,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_04_customer_invoice_currency_matches_charge_currency ... 2026-09-24 08:25:08,878 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_05_vendor_bill_currency_matches_charge_currency ... 2026-09-24 08:25:09,414 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_06_pol_price_converted_to_po_currency ... 2026-09-24 08:25:09,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_07_invoices_split_by_currency ... 2026-09-24 08:25:10,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:25:12,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_after_booking_po_generation ... 2026-09-24 08:25:12,760 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_with_multiple_carriers ... 2026-09-24 08:25:12,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_without_carrier ... 2026-09-24 08:25:12,961 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:25:15,214 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_purchase_receipt_is_marked_billed ... 2026-09-24 08:25:15,845 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_purchase_receipt_is_not_billed_a_second_time ... 2026-09-24 08:25:16,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_billed_as_a_vendor_bill_is_marked_billed ... 2026-09-24 08:25:17,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_credited_by_a_vendor_refund_can_still_be_billed ... 2026-09-24 08:25:18,052 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [608] 2026-09-24 08:25:18,102 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [609, 610] 2026-09-24 08:25:18,227 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1373] 2026-09-24 08:25:19,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_po_billing_document_type: Starting TestPurchaseBillingDocumentTypeMarksChargeBilled.test_charge_credited_by_a_vendor_refund_is_not_marked_billed ... 2026-09-24 08:25:19,885 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [611] 2026-09-24 08:25:19,937 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [612, 613] 2026-09-24 08:25:20,035 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1380] 2026-09-24 08:25:20,479 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:25:22,295 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01_shipment_first_charge_flow_creates_one_pol ... 2026-09-24 08:25:22,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01b_booking_po_uses_shipment_company_and_links_originating_sol ... 2026-09-24 08:25:27,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_02_idempotent_repeated_action ... 2026-09-24 08:25:28,244 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_03_full_flow_charge_first_then_so_confirm ... 2026-09-24 08:25:28,754 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_04_so_confirm_first_then_charge_flow_no_duplicate ... 2026-09-24 08:25:29,281 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_05_agent_only_charge_excluded_from_po_flow ... 2026-09-24 08:25:29,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:25:31,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_bridged_charge_with_no_booking_is_not_purchased_and_keeps_its_cost_estimate ... 2026-09-24 08:25:31,842 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_vendor_bill_still_created_for_bridged_charge ... 2026-09-24 08:25:32,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:25:34,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_button_follows_ownership ... 2026-09-24 08:25:35,076 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_covers_only_its_own_leg ... 2026-09-24 08:25:35,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:25:45,493 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_order_company_scoping: Starting TestPurchaseOrderCompanyScoping.test_generated_rfq_belongs_to_shipment_company_not_active_company ... 2026-09-24 08:25:45,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:25:47,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_booking_still_reports_its_own_orders ... 2026-09-24 08:25:48,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_buyer_reads_the_purchase_count ... 2026-09-24 08:25:49,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_a_single_order_goes_straight_to_it ... 2026-09-24 08:25:49,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_several_orders_lists_exactly_those_orders ... 2026-09-24 08:25:49,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_bought_outside_freight_has_no_shipment ... 2026-09-24 08:25:49,453 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_on_a_booking_without_shipment_has_no_shipment ... 2026-09-24 08:25:49,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_walks_back_to_the_shipment_it_was_bought_for ... 2026-09-24 08:25:49,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_purchase_figures_are_withheld_from_a_user_without_purchase_rights ... 2026-09-24 08:25:50,207 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1473, model: logistics.shipment, fields: purchase_order_count 2026-09-24 08:25:50,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_both_paths_together ... 2026-09-24 08:25:50,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_one_order_per_vendor_after_purchasing ... 2026-09-24 08:25:50,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_attached_through_its_booking_only ... 2026-09-24 08:25:50,867 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_reachable_by_both_paths_once ... 2026-09-24 08:25:51,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_ignores_orders_of_another_shipment ... 2026-09-24 08:25:51,346 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_counting_a_cancelled_order ... 2026-09-24 08:25:51,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_the_order_after_its_charge_is_deleted ... 2026-09-24 08:25:51,868 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [1218] 2026-09-24 08:25:51,890 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_stays_readable_for_a_user_without_purchase_rights ... 2026-09-24 08:25:52,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_without_payable_charge_reports_no_order ... 2026-09-24 08:25:52,712 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:25:55,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_generated_orders_still_belong_to_their_booking ... 2026-09-24 08:25:55,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_order_attached_by_hand_stays_attached ... 2026-09-24 08:25:56,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:25:58,224 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_a_line_for_another_shipment_is_enough_to_surface_it ... 2026-09-24 08:25:58,693 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_each_shipment_sees_the_shared_order ... 2026-09-24 08:25:58,941 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_opening_several_shipments_lists_them ... 2026-09-24 08:25:59,121 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_one_shipment_opens_it_directly ... 2026-09-24 08:25:59,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_two_customers_reports_both_shipments ... 2026-09-24 08:25:59,446 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:26:01,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_a_house_cost_of_its_own_still_bills_alongside_the_skipped_split_line ... 2026-09-24 08:26:02,252 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_purchase_order_commits_the_buy_side_before_any_bill_exists ... 2026-09-24 08:26:02,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_split_line_is_not_billed_when_a_purchase_order_carries_the_source_cost ... 2026-09-24 08:26:02,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_billing_guard_search_finds_a_cost_carried_only_by_a_purchase_order ... 2026-09-24 08:26:02,897 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_commitment_note_names_the_purchase_order ... 2026-09-24 08:26:03,148 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:26:03,163 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_action_view_route_route_map_wiring ... 2026-09-24 08:26:03,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_geo_route_action_map_is_never_the_landing_view ... 2026-09-24 08:26:03,223 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_geo_route_action_view_mode_unchanged_by_bridge ... 2026-09-24 08:26:03,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_module_manifest_and_installability_contract ... 2026-09-24 08:26:03,275 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_arch_declares_routing_variant_contract ... 2026-09-24 08:26:03,300 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_marker_popup_declares_exactly_code_and_mapping_address ... 2026-09-24 08:26:03,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_marker_popup_labels_are_exported_in_pot ... 2026-09-24 08:26:03,353 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_view_is_viin_map_type_on_route_route ... 2026-09-24 08:26:03,393 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:26:03,425 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_drops_field_without_override ... 2026-09-24 08:26:03,507 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_sums_world_population_share_per_continent ... 2026-09-24 08:26:03,540 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_world_population_share_recomputes_on_population_change ... 2026-09-24 08:26:03,579 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:26:03,596 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_geography_info_world_bank.tests.test_fetch_data_from_world_bank: Starting TestResCountryWorldBank.test_fetch_from_world_bank ... 2026-09-24 08:26:04,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:26:04,509 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_a_company_connection_nobody_completed_refuses_the_work ... 2026-09-24 08:26:05,109 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2420] 2026-09-24 08:26:05,125 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26180] 2026-09-24 08:26:05,133 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:05,339 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [6] 2026-09-24 08:26:05,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_a_disconnected_company_connection_refuses_the_work ... 2026-09-24 08:26:05,920 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2421] 2026-09-24 08:26:05,930 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26183] 2026-09-24 08:26:05,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:06,096 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [8, 7] 2026-09-24 08:26:06,123 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_a_revoked_company_connection_refuses_the_work ... 2026-09-24 08:26:06,711 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2422] 2026-09-24 08:26:06,720 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26186] 2026-09-24 08:26:06,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:06,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [10, 9] 2026-09-24 08:26:06,947 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_an_upload_is_refused_by_the_same_broken_connection ... 2026-09-24 08:26:07,401 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2423] 2026-09-24 08:26:07,415 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26189] 2026-09-24 08:26:07,422 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:07,577 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [11] 2026-09-24 08:26:07,599 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_exporting_a_company_document_after_the_connection_broke_refuses ... 2026-09-24 08:26:08,112 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2424] 2026-09-24 08:26:08,127 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26192] 2026-09-24 08:26:08,133 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:08,455 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [15, 14] 2026-09-24 08:26:08,464 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [13, 12] 2026-09-24 08:26:08,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_the_refusal_creates_no_company_row ... 2026-09-24 08:26:08,983 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2425] 2026-09-24 08:26:08,995 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26195] 2026-09-24 08:26:09,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:09,135 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [16] 2026-09-24 08:26:09,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_broken_company_connection_refuses_rather_than_using_a_person: Starting TestABrokenCompanyConnectionRefusesRatherThanUsingAPerson.test_the_refusal_names_the_company_whose_connection_is_broken ... 2026-09-24 08:26:09,662 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2426] 2026-09-24 08:26:09,671 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26198] 2026-09-24 08:26:09,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:09,828 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [17] 2026-09-24 08:26:09,869 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:26:09,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_a_refused_company_credential_expires_the_company_row_alone ... 2026-09-24 08:26:10,466 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2427] 2026-09-24 08:26:10,477 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26201] 2026-09-24 08:26:10,483 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:10,686 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [20] 2026-09-24 08:26:10,689 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [19, 18] 2026-09-24 08:26:10,706 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_an_expired_company_token_is_renewed_on_the_same_refresh_leg ... 2026-09-24 08:26:11,135 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2428] 2026-09-24 08:26:11,152 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26204] 2026-09-24 08:26:11,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:11,352 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [24, 23] 2026-09-24 08:26:11,354 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [22, 21] 2026-09-24 08:26:11,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_every_company_call_goes_through_the_shared_transport ... 2026-09-24 08:26:11,776 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2429] 2026-09-24 08:26:11,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26207] 2026-09-24 08:26:11,793 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:12,069 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [28, 27] 2026-09-24 08:26:12,072 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [26, 25] 2026-09-24 08:26:12,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_the_company_row_answers_the_same_credential_accessor ... 2026-09-24 08:26:12,536 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2430] 2026-09-24 08:26:12,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26210] 2026-09-24 08:26:12,552 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:12,676 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [30, 29] 2026-09-24 08:26:12,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_company_connection_travels_the_same_credential_paths: Starting TestACompanyConnectionTravelsTheSameCredentialPaths.test_the_health_cron_revokes_a_dead_company_row_exactly_as_a_personal_one ... 2026-09-24 08:26:13,269 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2431] 2026-09-24 08:26:13,283 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26213] 2026-09-24 08:26:13,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:13,432 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [32, 31] 2026-09-24 08:26:13,478 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:26:13,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_a_company_can_connect_a_google_account_of_its_own ... 2026-09-24 08:26:18,371 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [33] 2026-09-24 08:26:18,422 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_a_company_never_holds_two_company_connections ... 2026-09-24 08:26:23,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_a_connected_company_account_still_admits_no_second_one ... 2026-09-24 08:26:27,993 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [34] 2026-09-24 08:26:28,030 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_company_has_one_google_drive_connection_of_its_own: Starting TestACompanyHasOneGoogleDriveConnectionOfItsOwn.test_each_company_holds_its_own_company_connection ... 2026-09-24 08:26:32,775 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:26:32,791 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_a_dead_refresh_token_is_explained_to_the_person_who_met_it ... 2026-09-24 08:26:33,314 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2432] 2026-09-24 08:26:33,324 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26954] 2026-09-24 08:26:33,331 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:33,422 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_a_dead_refresh_token_leaves_the_account_asking_to_be_reconnected ... 2026-09-24 08:26:33,938 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2433] 2026-09-24 08:26:33,951 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26956] 2026-09-24 08:26:33,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:34,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_a_successful_refresh_never_discards_the_stored_credential ... 2026-09-24 08:26:34,603 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2434] 2026-09-24 08:26:34,611 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26958] 2026-09-24 08:26:34,618 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:34,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_one_google_outage_does_not_disconnect_a_company ... 2026-09-24 08:26:35,158 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2435] 2026-09-24 08:26:35,169 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26960] 2026-09-24 08:26:35,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:35,265 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_the_cron_leaves_a_transient_failure_connected_and_says_why ... 2026-09-24 08:26:35,693 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2436] 2026-09-24 08:26:35,708 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26962] 2026-09-24 08:26:35,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:35,799 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_the_cron_records_googles_own_reason_for_the_failure ... 2026-09-24 08:26:36,205 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2437] 2026-09-24 08:26:36,212 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26964] 2026-09-24 08:26:36,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:36,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_dead_refresh_token_is_reported_not_traced: Starting TestADeadRefreshTokenIsReportedNotTraced.test_the_cron_still_revokes_a_dead_connection_and_stamps_it ... 2026-09-24 08:26:36,744 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2438] 2026-09-24 08:26:36,752 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26966] 2026-09-24 08:26:36,758 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:36,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:26:36,855 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_a_second_document_reuses_the_records_existing_folder ... 2026-09-24 08:26:37,311 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2439] 2026-09-24 08:26:37,327 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26968] 2026-09-24 08:26:37,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:37,687 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [45, 44, 43] 2026-09-24 08:26:37,716 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_creating_a_document_from_a_template_files_it_on_the_record ... 2026-09-24 08:26:38,182 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2440] 2026-09-24 08:26:38,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26971] 2026-09-24 08:26:38,197 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:38,440 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [48, 47] 2026-09-24 08:26:38,463 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_the_document_appears_in_the_records_attachment_box ... 2026-09-24 08:26:38,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2441] 2026-09-24 08:26:38,935 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26974] 2026-09-24 08:26:38,942 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:39,151 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [51, 50] 2026-09-24 08:26:39,172 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_the_document_lands_in_a_folder_named_for_the_record ... 2026-09-24 08:26:39,658 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2442] 2026-09-24 08:26:39,666 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26977] 2026-09-24 08:26:39,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:39,864 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [54, 53] 2026-09-24 08:26:39,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_the_folder_is_created_under_the_companys_configured_storage ... 2026-09-24 08:26:40,292 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2443] 2026-09-24 08:26:40,300 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26980] 2026-09-24 08:26:40,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:40,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [57, 56] 2026-09-24 08:26:40,612 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_document_lands_in_the_records_own_folder: Starting TestADocumentLandsInTheRecordsOwnFolder.test_two_records_never_share_one_folder ... 2026-09-24 08:26:41,078 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2444] 2026-09-24 08:26:41,086 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26983] 2026-09-24 08:26:41,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:41,431 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [62, 61, 60, 59] 2026-09-24 08:26:41,468 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:26:41,483 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_a_domain_share_is_recorded_so_it_can_be_withdrawn ... 2026-09-24 08:26:41,909 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2445] 2026-09-24 08:26:41,920 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26987] 2026-09-24 08:26:41,928 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:42,218 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [66, 65, 64] 2026-09-24 08:26:42,244 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_a_domain_share_reaches_google_as_a_domain_grant ... 2026-09-24 08:26:42,707 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2446] 2026-09-24 08:26:42,715 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26990] 2026-09-24 08:26:42,721 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:43,024 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [70, 69, 68] 2026-09-24 08:26:43,051 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_a_domain_share_with_no_domain_is_refused_before_google ... 2026-09-24 08:26:43,502 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2447] 2026-09-24 08:26:43,512 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26993] 2026-09-24 08:26:43,519 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:43,791 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [73, 72] 2026-09-24 08:26:43,809 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_an_empty_string_is_no_more_of_an_audience_than_no_value ... 2026-09-24 08:26:44,234 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2448] 2026-09-24 08:26:44,242 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26996] 2026-09-24 08:26:44,249 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:44,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [76, 75] 2026-09-24 08:26:44,548 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_domain_share_needs_an_audience: Starting TestADomainShareNeedsAnAudience.test_the_person_and_group_audiences_are_still_required ... 2026-09-24 08:26:44,964 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2449] 2026-09-24 08:26:44,972 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26999] 2026-09-24 08:26:44,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:45,271 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [79, 78] 2026-09-24 08:26:45,309 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:26:45,322 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_a_file_that_is_already_binary_cannot_be_exported ... 2026-09-24 08:26:45,772 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2450] 2026-09-24 08:26:45,781 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27002] 2026-09-24 08:26:45,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:46,072 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [82, 81] 2026-09-24 08:26:46,100 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_exporting_a_google_document_attaches_a_pdf_to_the_record ... 2026-09-24 08:26:46,615 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2451] 2026-09-24 08:26:46,628 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27005] 2026-09-24 08:26:46,635 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:46,914 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [86, 85, 84] 2026-09-24 08:26:46,935 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_the_exported_file_is_added_and_the_document_stays ... 2026-09-24 08:26:47,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2452] 2026-09-24 08:26:47,411 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27008] 2026-09-24 08:26:47,418 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:47,743 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [90, 89, 88] 2026-09-24 08:26:47,771 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_google_document_exports_onto_its_record: Starting TestAGoogleDocumentExportsOntoItsRecord.test_the_format_asked_for_is_the_format_google_is_asked_for ... 2026-09-24 08:26:48,196 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2453] 2026-09-24 08:26:48,205 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27011] 2026-09-24 08:26:48,211 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:48,530 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [94, 93, 92] 2026-09-24 08:26:48,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:26:48,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_creation_that_timed_out_is_not_sent_again ... 2026-09-24 08:26:48,623 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [95] 2026-09-24 08:26:48,653 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_folder_google_may_have_created_is_not_created_again ... 2026-09-24 08:26:48,696 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [96] 2026-09-24 08:26:48,722 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_rate_limited_creation_is_tried_again ... 2026-09-24 08:26:48,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 1.1s (attempt 2 of 3). 2026-09-24 08:26:48,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 2.3s (attempt 3 of 3). 2026-09-24 08:26:48,781 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [99, 98, 97] 2026-09-24 08:26:48,802 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_read_google_could_not_answer_is_tried_again ... 2026-09-24 08:26:48,821 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 1.2s (attempt 2 of 3). 2026-09-24 08:26:48,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 2.3s (attempt 3 of 3). 2026-09-24 08:26:48,860 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [102, 101, 100] 2026-09-24 08:26:48,882 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_read_that_timed_out_is_still_tried_again ... 2026-09-24 08:26:48,894 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 1.1s (attempt 2 of 3). 2026-09-24 08:26:48,901 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 2.5s (attempt 3 of 3). 2026-09-24 08:26:48,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [105, 104, 103] 2026-09-24 08:26:48,940 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_a_share_google_may_have_granted_is_not_granted_again ... 2026-09-24 08:26:48,968 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [106] 2026-09-24 08:26:48,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_mutating_call_is_never_retried_blind: Starting TestAMutatingCallIsNeverRetriedBlind.test_an_upload_that_timed_out_is_not_sent_again ... 2026-09-24 08:26:49,016 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [107] 2026-09-24 08:26:49,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:26:49,063 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_a_document_the_module_creates_is_shared_with_nobody ... 2026-09-24 08:26:49,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2454] 2026-09-24 08:26:49,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27014] 2026-09-24 08:26:49,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:49,807 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [110, 109] 2026-09-24 08:26:49,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_a_new_document_is_never_published_to_whoever_holds_the_link ... 2026-09-24 08:26:50,292 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2455] 2026-09-24 08:26:50,300 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27017] 2026-09-24 08:26:50,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:50,528 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [113, 112] 2026-09-24 08:26:50,554 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_creating_a_document_asks_google_for_no_permission_at_all ... 2026-09-24 08:26:51,075 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2456] 2026-09-24 08:26:51,088 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27020] 2026-09-24 08:26:51,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:51,375 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [116, 115] 2026-09-24 08:26:51,406 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_new_document_is_shared_with_nobody: Starting TestANewDocumentIsSharedWithNobody.test_no_payload_sent_while_creating_a_document_mentions_the_public ... 2026-09-24 08:26:51,909 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2457] 2026-09-24 08:26:51,918 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27023] 2026-09-24 08:26:51,924 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:52,138 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [119, 118] 2026-09-24 08:26:52,169 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:26:52,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_contact_finds_the_drive_documents_that_belong_to_it ... 2026-09-24 08:26:52,670 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2458] 2026-09-24 08:26:52,683 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27026] 2026-09-24 08:26:52,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:52,825 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_contact_offers_the_fields_a_drive_record_needs ... 2026-09-24 08:26:53,297 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2459] 2026-09-24 08:26:53,306 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27030] 2026-09-24 08:26:53,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:53,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_contact_with_no_document_resolves_nothing ... 2026-09-24 08:26:53,871 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2460] 2026-09-24 08:26:53,886 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27034] 2026-09-24 08:26:53,891 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:54,021 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_a_portal_user_can_still_read_a_contact ... 2026-09-24 08:26:54,467 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2461] 2026-09-24 08:26:54,477 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27038] 2026-09-24 08:26:54,483 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:54,874 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2462] 2026-09-24 08:26:54,883 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27043] 2026-09-24 08:26:54,890 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:54,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_an_ordinary_contact_is_unaffected_by_the_mixin ... 2026-09-24 08:26:55,490 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2463] 2026-09-24 08:26:55,515 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27045] 2026-09-24 08:26:55,524 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:55,679 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_is_a_google_drive_record: Starting TestAPartnerIsAGoogleDriveRecord.test_the_mixin_landed_only_where_it_was_asked_for ... 2026-09-24 08:26:56,188 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2464] 2026-09-24 08:26:56,196 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27050] 2026-09-24 08:26:56,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:56,330 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:26:56,349 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_a_contact_shows_its_drive_folder_and_its_documents_on_its_form ... 2026-09-24 08:26:56,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2465] 2026-09-24 08:26:56,840 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27054] 2026-09-24 08:26:56,848 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:57,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_complement_filter_selects_the_contacts_that_hold_none ... 2026-09-24 08:26:57,592 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2466] 2026-09-24 08:26:57,604 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27058] 2026-09-24 08:26:57,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:57,818 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_contacts_search_panel_offers_both_drive_document_filters ... 2026-09-24 08:26:58,272 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2467] 2026-09-24 08:26:58,280 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27062] 2026-09-24 08:26:58,285 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:58,420 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_folder_is_offered_as_a_link_and_is_hidden_when_there_is_none ... 2026-09-24 08:26:58,864 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2468] 2026-09-24 08:26:58,872 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27066] 2026-09-24 08:26:58,878 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:59,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_partner_shows_its_drive_documents: Starting TestAPartnerShowsItsDriveDocuments.test_the_shipped_filter_selects_the_contacts_that_hold_documents ... 2026-09-24 08:26:59,596 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2469] 2026-09-24 08:26:59,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27070] 2026-09-24 08:26:59,611 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:26:59,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:26:59,800 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_pasted_link_to_an_ungranted_file_says_so: Starting TestAPastedLinkToAnUngrantedFileSaysSo.test_a_pasted_link_google_will_not_show_us_explains_itself ... 2026-09-24 08:27:00,239 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2470] 2026-09-24 08:27:00,248 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27074] 2026-09-24 08:27:00,255 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:00,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2885. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-09-24 08:27:00,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [121] 2026-09-24 08:27:00,464 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_pasted_link_to_an_ungranted_file_says_so: Starting TestAPastedLinkToAnUngrantedFileSaysSo.test_nothing_is_recorded_for_a_file_that_never_arrived ... 2026-09-24 08:27:00,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2471] 2026-09-24 08:27:00,935 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27077] 2026-09-24 08:27:00,941 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:01,127 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2887. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-09-24 08:27:01,150 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [123] 2026-09-24 08:27:01,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_pasted_link_to_an_ungranted_file_says_so: Starting TestAPastedLinkToAnUngrantedFileSaysSo.test_the_bare_file_id_from_a_picker_gets_the_same_explanation ... 2026-09-24 08:27:01,693 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2472] 2026-09-24 08:27:01,703 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27080] 2026-09-24 08:27:01,709 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:01,896 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2889. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-09-24 08:27:01,909 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [125] 2026-09-24 08:27:01,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:27:01,969 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_person_still_connects_once_per_company: Starting TestAPersonStillConnectsOncePerCompany.test_a_company_connection_does_not_consume_a_persons_slot ... 2026-09-24 08:27:07,192 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2473] 2026-09-24 08:27:07,205 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27268] 2026-09-24 08:27:07,214 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:07,258 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [126] 2026-09-24 08:27:07,296 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_person_still_connects_once_per_company: Starting TestAPersonStillConnectsOncePerCompany.test_one_person_never_holds_two_connections_in_one_company ... 2026-09-24 08:27:12,322 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2474] 2026-09-24 08:27:12,331 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27455] 2026-09-24 08:27:12,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:12,399 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_person_still_connects_once_per_company: Starting TestAPersonStillConnectsOncePerCompany.test_the_same_person_still_connects_separately_for_each_company ... 2026-09-24 08:27:17,586 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2475] 2026-09-24 08:27:17,595 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27642] 2026-09-24 08:27:17,603 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:17,686 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:27:17,700 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_caller_who_never_connected_is_told_to_connect ... 2026-09-24 08:27:18,177 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2476] 2026-09-24 08:27:18,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27644] 2026-09-24 08:27:18,198 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:18,673 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2477] 2026-09-24 08:27:18,684 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27646] 2026-09-24 08:27:18,691 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:18,898 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_picked_file_is_filed_the_same_way_every_other_document_is ... 2026-09-24 08:27:19,311 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2478] 2026-09-24 08:27:19,319 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27649] 2026-09-24 08:27:19,324 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:19,792 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2479] 2026-09-24 08:27:19,810 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27651] 2026-09-24 08:27:19,818 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:20,127 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [130, 129] 2026-09-24 08:27:20,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_picked_file_lands_on_the_record_as_a_picked_document ... 2026-09-24 08:27:20,630 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2480] 2026-09-24 08:27:20,638 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27654] 2026-09-24 08:27:20,644 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:21,036 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2481] 2026-09-24 08:27:21,045 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27656] 2026-09-24 08:27:21,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:21,319 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [133, 132] 2026-09-24 08:27:21,338 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_a_reference_that_names_no_drive_file_is_refused ... 2026-09-24 08:27:21,738 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2482] 2026-09-24 08:27:21,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27659] 2026-09-24 08:27:21,751 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:22,171 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2483] 2026-09-24 08:27:22,179 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27661] 2026-09-24 08:27:22,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:22,324 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_every_spelling_of_one_file_reaches_the_same_file ... 2026-09-24 08:27:22,732 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2484] 2026-09-24 08:27:22,742 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27664] 2026-09-24 08:27:22,749 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:23,943 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2485] 2026-09-24 08:27:23,951 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27666] 2026-09-24 08:27:23,957 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:24,509 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [141, 140, 139, 138, 137, 136] 2026-09-24 08:27:24,533 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_picking_a_file_does_not_move_it_in_the_users_drive ... 2026-09-24 08:27:24,951 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2486] 2026-09-24 08:27:24,959 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27672] 2026-09-24 08:27:24,966 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:25,471 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2487] 2026-09-24 08:27:25,479 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27674] 2026-09-24 08:27:25,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:25,734 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [144, 143] 2026-09-24 08:27:25,759 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_picking_a_file_reuses_the_records_existing_folder ... 2026-09-24 08:27:26,194 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2488] 2026-09-24 08:27:26,201 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27677] 2026-09-24 08:27:26,206 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:26,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2489] 2026-09-24 08:27:26,687 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27679] 2026-09-24 08:27:26,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:26,982 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [148, 147, 146] 2026-09-24 08:27:27,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_becomes_a_document_on_its_record: Starting TestAPickedFileBecomesADocumentOnItsRecord.test_the_picked_file_is_reachable_from_a_browser ... 2026-09-24 08:27:27,432 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2490] 2026-09-24 08:27:27,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27682] 2026-09-24 08:27:27,448 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:27,900 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2491] 2026-09-24 08:27:27,907 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27684] 2026-09-24 08:27:27,913 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:28,042 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:27:28,056 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_flow_presents_both_identities_and_no_third ... 2026-09-24 08:27:28,534 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2492] 2026-09-24 08:27:28,551 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27687] 2026-09-24 08:27:28,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:28,808 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [153, 152] 2026-09-24 08:27:28,811 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [151, 150] 2026-09-24 08:27:28,834 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_picked_document_is_recorded_as_picked ... 2026-09-24 08:27:29,290 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2493] 2026-09-24 08:27:29,300 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27690] 2026-09-24 08:27:29,306 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:29,571 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [157, 156] 2026-09-24 08:27:29,574 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [155, 154] 2026-09-24 08:27:29,597 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_picked_file_is_read_with_the_employees_own_credential ... 2026-09-24 08:27:30,019 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2494] 2026-09-24 08:27:30,028 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27693] 2026-09-24 08:27:30,034 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:30,277 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [161, 160] 2026-09-24 08:27:30,280 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [159, 158] 2026-09-24 08:27:30,302 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_picked_file_is_read_with_the_pickers_own_credential: Starting TestAPickedFileIsReadWithThePickersOwnCredential.test_the_records_folder_in_the_same_flow_is_created_by_the_company ... 2026-09-24 08:27:30,799 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2495] 2026-09-24 08:27:30,817 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27696] 2026-09-24 08:27:30,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:31,057 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [165, 164] 2026-09-24 08:27:31,060 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [163, 162] 2026-09-24 08:27:31,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:27:31,115 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_company_that_configures_nothing_is_never_refused ... 2026-09-24 08:27:31,621 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2496] 2026-09-24 08:27:31,630 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27699] 2026-09-24 08:27:31,636 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:31,903 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [169, 168, 167] 2026-09-24 08:27:31,929 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_first_document_lands_in_the_companys_shared_drive ... 2026-09-24 08:27:32,331 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2497] 2026-09-24 08:27:32,338 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27702] 2026-09-24 08:27:32,344 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:32,594 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [172, 171] 2026-09-24 08:27:32,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_folder_created_before_the_shared_drive_existed_is_not_used_silently ... 2026-09-24 08:27:33,107 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2498] 2026-09-24 08:27:33,116 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27705] 2026-09-24 08:27:33,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:33,353 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [175, 174] 2026-09-24 08:27:33,375 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_records_folder_follows_its_companys_storage: Starting TestARecordsFolderFollowsItsCompanysStorage.test_a_record_whose_storage_never_changed_reuses_its_one_folder ... 2026-09-24 08:27:33,821 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2499] 2026-09-24 08:27:33,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27708] 2026-09-24 08:27:33,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:34,140 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [179, 178, 177] 2026-09-24 08:27:34,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:27:34,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_a_refused_action_tells_the_user_to_reconnect ... 2026-09-24 08:27:34,660 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2500] 2026-09-24 08:27:34,670 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27711] 2026-09-24 08:27:34,680 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:35,226 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2501] 2026-09-24 08:27:35,247 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27713] 2026-09-24 08:27:35,263 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:35,518 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [182] 2026-09-24 08:27:35,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_one_users_stale_credential_never_disconnects_a_colleague ... 2026-09-24 08:27:36,057 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2502] 2026-09-24 08:27:36,068 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27716] 2026-09-24 08:27:36,075 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:36,628 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2503] 2026-09-24 08:27:36,655 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27718] 2026-09-24 08:27:36,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:36,902 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [185] 2026-09-24 08:27:36,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_reading_a_record_never_depends_on_google_being_up ... 2026-09-24 08:27:37,407 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2504] 2026-09-24 08:27:37,417 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27721] 2026-09-24 08:27:37,423 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:37,878 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2505] 2026-09-24 08:27:37,888 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27723] 2026-09-24 08:27:37,895 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:38,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_rejected_credential_stops_only_its_own_account: Starting TestARejectedCredentialStopsOnlyItsOwnAccount.test_the_call_carried_the_acting_users_own_credential ... 2026-09-24 08:27:38,614 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2506] 2026-09-24 08:27:38,627 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27726] 2026-09-24 08:27:38,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:39,098 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2507] 2026-09-24 08:27:39,107 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27728] 2026-09-24 08:27:39,115 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:39,370 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [190] 2026-09-24 08:27:39,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:27:39,421 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_call_outside_the_file_resources_does_not_carry_the_flag ... 2026-09-24 08:27:39,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [191] 2026-09-24 08:27:39,494 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_drives_call_declares_shared_drive_support ... 2026-09-24 08:27:39,522 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [192] 2026-09-24 08:27:39,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_file_call_declares_shared_drive_support_with_no_setting ... 2026-09-24 08:27:39,576 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [193] 2026-09-24 08:27:39,593 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_permission_call_declares_shared_drive_support ... 2026-09-24 08:27:39,614 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [194] 2026-09-24 08:27:39,635 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_a_resumable_upload_declares_shared_drive_support ... 2026-09-24 08:27:39,663 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [195] 2026-09-24 08:27:39,688 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_shared_drive_file_is_reachable_without_configuration: Starting TestASharedDriveFileIsReachableWithoutConfiguration.test_the_flag_travels_as_the_string_google_accepts ... 2026-09-24 08:27:39,722 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [196] 2026-09-24 08:27:39,753 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:27:39,767 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_slow_call_stays_inside_the_workers_budget: Starting TestASlowCallStaysInsideTheWorkersBudget.test_a_call_that_spent_its_budget_starts_no_further_attempt ... 2026-09-24 08:27:39,815 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [197] 2026-09-24 08:27:39,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_slow_call_stays_inside_the_workers_budget: Starting TestASlowCallStaysInsideTheWorkersBudget.test_the_budget_is_spent_by_the_whole_call_not_by_each_attempt ... 2026-09-24 08:27:39,887 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [199, 198] 2026-09-24 08:27:39,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_slow_call_stays_inside_the_workers_budget: Starting TestASlowCallStaysInsideTheWorkersBudget.test_the_whole_call_budget_fits_inside_a_default_worker ... 2026-09-24 08:27:39,944 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:27:39,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_a_full_administrator_is_never_handed_a_stored_credential ... 2026-09-24 08:27:40,483 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2508] 2026-09-24 08:27:40,490 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27731] 2026-09-24 08:27:40,497 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:40,880 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2509] 2026-09-24 08:27:40,890 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27733] 2026-09-24 08:27:40,897 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:41,353 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2510] 2026-09-24 08:27:41,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27735] 2026-09-24 08:27:41,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:41,430 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1577, model: google.drive.account, fields: refresh_token, access_token 2026-09-24 08:27:41,473 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1577, model: google.drive.account, fields: refresh_token, access_token 2026-09-24 08:27:41,473 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1577, model: google.drive.account, fields: refresh_token, access_token 2026-09-24 08:27:41,473 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1577, model: google.drive.account, fields: refresh_token, access_token 2026-09-24 08:27:41,498 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [200] 2026-09-24 08:27:41,516 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_a_renewal_still_presents_the_stored_credential_to_google ... 2026-09-24 08:27:41,940 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2511] 2026-09-24 08:27:41,949 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27737] 2026-09-24 08:27:41,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:42,371 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2512] 2026-09-24 08:27:42,381 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27739] 2026-09-24 08:27:42,388 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:42,921 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2513] 2026-09-24 08:27:42,940 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27741] 2026-09-24 08:27:42,950 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:43,035 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [201] 2026-09-24 08:27:43,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_a_stored_credential_cannot_be_guessed_by_filtering_on_it ... 2026-09-24 08:27:43,490 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2514] 2026-09-24 08:27:43,499 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27743] 2026-09-24 08:27:43,505 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:43,966 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2515] 2026-09-24 08:27:43,973 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27745] 2026-09-24 08:27:43,981 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:44,443 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2516] 2026-09-24 08:27:44,449 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27747] 2026-09-24 08:27:44,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:44,523 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1581, model: google.drive.account, fields: refresh_token 2026-09-24 08:27:44,528 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1581, model: google.drive.account, fields: access_token 2026-09-24 08:27:44,534 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1583, model: google.drive.account, fields: refresh_token 2026-09-24 08:27:44,534 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1583, model: google.drive.account, fields: access_token 2026-09-24 08:27:44,540 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [203, 202] 2026-09-24 08:27:44,559 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_no_offered_field_of_a_connection_exports_a_stored_credential ... 2026-09-24 08:27:45,022 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2517] 2026-09-24 08:27:45,031 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27749] 2026-09-24 08:27:45,037 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:45,455 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2518] 2026-09-24 08:27:45,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27751] 2026-09-24 08:27:45,480 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:45,876 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2519] 2026-09-24 08:27:45,884 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27753] 2026-09-24 08:27:45,891 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:46,140 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [205, 204] 2026-09-24 08:27:46,166 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_the_owner_can_still_connect_and_disconnect_their_own_account ... 2026-09-24 08:27:46,603 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2520] 2026-09-24 08:27:46,609 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27755] 2026-09-24 08:27:46,615 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:47,037 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2521] 2026-09-24 08:27:47,045 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27757] 2026-09-24 08:27:47,051 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:47,505 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2522] 2026-09-24 08:27:47,513 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27759] 2026-09-24 08:27:47,520 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:47,590 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [206] 2026-09-24 08:27:47,618 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_the_owner_of_a_connection_is_never_handed_its_own_stored_credential ... 2026-09-24 08:27:48,091 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2523] 2026-09-24 08:27:48,101 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27761] 2026-09-24 08:27:48,107 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:48,556 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2524] 2026-09-24 08:27:48,565 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27763] 2026-09-24 08:27:48,573 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:49,070 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2525] 2026-09-24 08:27:49,078 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27765] 2026-09-24 08:27:49,087 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:49,154 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1590, model: google.drive.account, fields: refresh_token, access_token 2026-09-24 08:27:49,179 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1590, model: google.drive.account, fields: refresh_token, access_token 2026-09-24 08:27:49,179 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1590, model: google.drive.account, fields: refresh_token, access_token 2026-09-24 08:27:49,180 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1590, model: google.drive.account, fields: refresh_token, access_token 2026-09-24 08:27:49,200 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [207] 2026-09-24 08:27:49,224 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_stored_credential_is_returned_to_nobody: Starting TestAStoredCredentialIsReturnedToNobody.test_the_owner_still_works_through_the_credential_they_may_not_read ... 2026-09-24 08:27:49,731 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2526] 2026-09-24 08:27:49,739 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27767] 2026-09-24 08:27:49,746 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:50,148 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2527] 2026-09-24 08:27:50,155 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27769] 2026-09-24 08:27:50,161 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:50,610 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2528] 2026-09-24 08:27:50,622 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27771] 2026-09-24 08:27:50,630 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:50,733 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [209, 208] 2026-09-24 08:27:50,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:27:50,800 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_a_caller_who_never_connected_is_told_to_connect ... 2026-09-24 08:27:51,335 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2529] 2026-09-24 08:27:51,350 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27773] 2026-09-24 08:27:51,357 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:51,862 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2530] 2026-09-24 08:27:51,880 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27775] 2026-09-24 08:27:51,885 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:52,062 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_a_template_that_does_not_exist_is_refused_not_crashed_on ... 2026-09-24 08:27:52,544 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2531] 2026-09-24 08:27:52,554 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27778] 2026-09-24 08:27:52,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:53,033 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2532] 2026-09-24 08:27:53,049 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27780] 2026-09-24 08:27:53,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:53,175 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted google.drive.config records with IDs: [51] 2026-09-24 08:27:53,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_picking_a_template_returns_an_action_that_opens_the_document ... 2026-09-24 08:27:53,736 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2533] 2026-09-24 08:27:53,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27783] 2026-09-24 08:27:53,754 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:54,222 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2534] 2026-09-24 08:27:54,232 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27785] 2026-09-24 08:27:54,239 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:54,494 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [214, 213] 2026-09-24 08:27:54,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_picking_a_template_twice_reuses_the_records_folder ... 2026-09-24 08:27:54,984 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2535] 2026-09-24 08:27:54,992 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27788] 2026-09-24 08:27:54,998 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:55,513 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2536] 2026-09-24 08:27:55,521 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27790] 2026-09-24 08:27:55,529 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:55,870 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [218, 217, 216] 2026-09-24 08:27:55,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_the_action_is_reachable_from_a_browser ... 2026-09-24 08:27:56,357 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2537] 2026-09-24 08:27:56,366 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27793] 2026-09-24 08:27:56,372 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:56,837 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2538] 2026-09-24 08:27:56,844 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27795] 2026-09-24 08:27:56,850 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:56,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_entry_opens_the_document_it_creates: Starting TestATemplateEntryOpensTheDocumentItCreates.test_the_python_facing_action_still_returns_the_document_itself ... 2026-09-24 08:27:57,493 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2539] 2026-09-24 08:27:57,502 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27798] 2026-09-24 08:27:57,511 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:58,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2540] 2026-09-24 08:27:58,065 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27800] 2026-09-24 08:27:58,071 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:58,323 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [222, 221] 2026-09-24 08:27:58,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:27:58,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_a_document_this_module_really_lost_is_still_told_the_truth ... 2026-09-24 08:27:58,896 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2541] 2026-09-24 08:27:58,912 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27803] 2026-09-24 08:27:58,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:27:59,236 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [226, 225, 224] 2026-09-24 08:27:59,263 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_a_template_google_will_not_copy_explains_why_it_cannot ... 2026-09-24 08:27:59,736 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2542] 2026-09-24 08:27:59,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27806] 2026-09-24 08:27:59,758 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:00,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [229, 228] 2026-09-24 08:28:00,076 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_nothing_is_recorded_for_a_template_that_was_never_copied ... 2026-09-24 08:28:00,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2543] 2026-09-24 08:28:00,536 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27809] 2026-09-24 08:28:00,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:00,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [232, 231] 2026-09-24 08:28:00,826 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_the_refusal_is_still_a_usererror ... 2026-09-24 08:28:01,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2544] 2026-09-24 08:28:01,395 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27812] 2026-09-24 08:28:01,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:01,708 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [235, 234] 2026-09-24 08:28:01,734 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_the_refusal_names_the_template_it_is_about ... 2026-09-24 08:28:02,161 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2545] 2026-09-24 08:28:02,170 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27815] 2026-09-24 08:28:02,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:02,394 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [238, 237] 2026-09-24 08:28:02,419 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_the_app_never_created_says_so: Starting TestATemplateTheAppNeverCreatedSaysSo.test_the_refusal_says_what_this_application_can_actually_reach ... 2026-09-24 08:28:02,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2546] 2026-09-24 08:28:02,913 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27818] 2026-09-24 08:28:02,919 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:03,143 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [241, 240] 2026-09-24 08:28:03,178 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:28:03,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_a_template_that_saved_can_always_be_resolved_to_a_file ... 2026-09-24 08:28:03,257 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_an_address_that_names_a_drive_file_is_accepted_and_its_id_read_out ... 2026-09-24 08:28:03,302 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_an_address_that_names_no_drive_file_is_refused ... 2026-09-24 08:28:03,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_every_template_address_this_module_ships_still_names_a_file ... 2026-09-24 08:28:03,380 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_a_template_url_names_a_google_file_or_is_refused: Starting TestATemplateUrlNamesAGoogleFileOrIsRefused.test_reading_a_stored_templates_file_identifier_never_raises ... 2026-09-24 08:28:03,422 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:28:03,438 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_a_user_cannot_read_another_users_refresh_token ... 2026-09-24 08:28:08,640 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2547] 2026-09-24 08:28:08,652 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28006] 2026-09-24 08:28:08,660 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:09,089 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2548] 2026-09-24 08:28:09,099 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28008] 2026-09-24 08:28:09,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:09,212 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1615, model: google.drive.account, fields: refresh_token 2026-09-24 08:28:09,258 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_a_user_never_sees_another_users_google_connection ... 2026-09-24 08:28:14,057 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2549] 2026-09-24 08:28:14,066 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28195] 2026-09-24 08:28:14,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:14,518 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2550] 2026-09-24 08:28:14,528 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28197] 2026-09-24 08:28:14,537 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:14,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [120], uid: 1617, model: google.drive.account 2026-09-24 08:28:14,703 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_one_google_connection_per_user_per_company ... 2026-09-24 08:28:19,390 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2551] 2026-09-24 08:28:19,398 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28384] 2026-09-24 08:28:19,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:19,808 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2552] 2026-09-24 08:28:19,817 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28386] 2026-09-24 08:28:19,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:19,902 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_resolving_the_callers_account_twice_yields_the_same_row ... 2026-09-24 08:28:24,690 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2553] 2026-09-24 08:28:24,703 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28573] 2026-09-24 08:28:24,711 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:25,168 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2554] 2026-09-24 08:28:25,176 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28575] 2026-09-24 08:28:25,183 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:25,289 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_account_is_private_to_its_owner: Starting TestAccountIsPrivateToItsOwner.test_the_same_user_may_connect_once_in_each_company ... 2026-09-24 08:28:30,246 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2555] 2026-09-24 08:28:30,255 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28762] 2026-09-24 08:28:30,262 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:30,690 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2556] 2026-09-24 08:28:30,697 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28764] 2026-09-24 08:28:30,702 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:30,802 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:28:30,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_file_already_in_drive_is_not_offered_to_be_sent_there_again ... 2026-09-24 08:28:31,291 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2557] 2026-09-24 08:28:31,301 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28766] 2026-09-24 08:28:31,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:31,454 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [246] 2026-09-24 08:28:31,474 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_link_attachment_is_not_offered_because_there_is_nothing_to_send ... 2026-09-24 08:28:31,978 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2558] 2026-09-24 08:28:31,987 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28770] 2026-09-24 08:28:31,994 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:32,163 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [247] 2026-09-24 08:28:32,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_reader_who_may_not_open_the_record_is_not_shown_its_files ... 2026-09-24 08:28:32,778 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2559] 2026-09-24 08:28:32,792 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28774] 2026-09-24 08:28:32,802 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:33,393 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2560] 2026-09-24 08:28:33,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28779] 2026-09-24 08:28:33,407 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:33,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3024], uid: 1627, model: res.partner 2026-09-24 08:28:33,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1627, model: ir.attachment 2026-09-24 08:28:33,475 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [248] 2026-09-24 08:28:33,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_a_record_offers_the_files_of_its_own_that_could_still_go_to_drive ... 2026-09-24 08:28:33,938 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2561] 2026-09-24 08:28:33,947 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28781] 2026-09-24 08:28:33,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:34,113 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [249] 2026-09-24 08:28:34,139 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_the_browser_door_sends_the_file_and_says_that_it_worked ... 2026-09-24 08:28:34,600 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2562] 2026-09-24 08:28:34,612 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28785] 2026-09-24 08:28:34,617 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:34,945 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [253, 252, 251] 2026-09-24 08:28:34,948 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [250] 2026-09-24 08:28:34,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_attachment_reaches_drive_from_its_record: Starting TestAnAttachmentReachesDriveFromItsRecord.test_the_python_door_still_hands_back_the_document_it_created ... 2026-09-24 08:28:35,423 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2563] 2026-09-24 08:28:35,430 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28789] 2026-09-24 08:28:35,435 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:35,748 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [257, 256, 255] 2026-09-24 08:28:35,750 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [254] 2026-09-24 08:28:35,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:28:35,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_expected_refusal_is_not_reported_as_a_crash: Starting TestAnExpectedRefusalIsNotReportedAsACrash.test_a_withdrawn_credential_is_reported_as_a_warning_not_a_crash ... 2026-09-24 08:28:36,229 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2564] 2026-09-24 08:28:36,237 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28793] 2026-09-24 08:28:36,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:36,318 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [258] 2026-09-24 08:28:36,343 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_expected_refusal_is_not_reported_as_a_crash: Starting TestAnExpectedRefusalIsNotReportedAsACrash.test_an_unconnected_user_meets_a_refusal_that_is_not_a_server_error ... 2026-09-24 08:28:36,842 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2565] 2026-09-24 08:28:36,850 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28795] 2026-09-24 08:28:36,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:36,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_expected_refusal_is_not_reported_as_a_crash: Starting TestAnExpectedRefusalIsNotReportedAsACrash.test_every_expected_refusal_asks_to_be_recorded_as_a_warning ... 2026-09-24 08:28:37,298 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2566] 2026-09-24 08:28:37,306 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28797] 2026-09-24 08:28:37,313 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:37,375 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:28:37,389 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_incoherent_template_filter_is_refused_in_words: Starting TestAnIncoherentTemplateFilterIsRefusedInWords.test_a_filter_from_another_model_is_refused_naming_both_models ... 2026-09-24 08:28:37,420 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_incoherent_template_filter_is_refused_in_words: Starting TestAnIncoherentTemplateFilterIsRefusedInWords.test_a_filter_from_the_templates_own_model_is_accepted ... 2026-09-24 08:28:37,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:28:37,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_original_attachment_survives_the_upload ... 2026-09-24 08:28:37,959 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2567] 2026-09-24 08:28:37,970 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28799] 2026-09-24 08:28:37,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:38,280 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [262, 261, 260] 2026-09-24 08:28:38,312 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_upload_opens_a_resumable_session_and_sends_the_bytes_to_it ... 2026-09-24 08:28:38,732 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2568] 2026-09-24 08:28:38,742 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28802] 2026-09-24 08:28:38,749 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:39,014 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [266, 265, 264] 2026-09-24 08:28:39,037 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_uploaded_file_lands_in_the_records_folder_under_its_own_name ... 2026-09-24 08:28:39,494 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2569] 2026-09-24 08:28:39,509 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28805] 2026-09-24 08:28:39,518 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:39,841 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [270, 269, 268] 2026-09-24 08:28:39,864 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_uploading_an_attachment_puts_a_document_on_its_record ... 2026-09-24 08:28:40,277 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2570] 2026-09-24 08:28:40,284 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28808] 2026-09-24 08:28:40,289 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:40,624 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [274, 273, 272] 2026-09-24 08:28:40,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:28:40,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_role_change_google_refuses_leaves_the_row_alone ... 2026-09-24 08:28:41,156 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2571] 2026-09-24 08:28:41,163 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28811] 2026-09-24 08:28:41,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:41,530 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [279, 278, 277, 276] 2026-09-24 08:28:41,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_share_that_never_reached_google_may_still_be_re_addressed ... 2026-09-24 08:28:42,012 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2572] 2026-09-24 08:28:42,021 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28814] 2026-09-24 08:28:42,028 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:42,352 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [283, 282, 281] 2026-09-24 08:28:42,381 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_write_that_changes_nothing_reaches_nobody ... 2026-09-24 08:28:42,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2573] 2026-09-24 08:28:42,927 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28817] 2026-09-24 08:28:42,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:43,247 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [287, 286, 285] 2026-09-24 08:28:43,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_changing_only_the_odoo_contact_behind_a_share_tells_google_nothing ... 2026-09-24 08:28:43,772 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2574] 2026-09-24 08:28:43,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28820] 2026-09-24 08:28:43,796 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:44,124 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [291, 290, 289] 2026-09-24 08:28:44,149 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_each_row_in_one_write_updates_its_own_grant ... 2026-09-24 08:28:44,622 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2575] 2026-09-24 08:28:44,633 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28824] 2026-09-24 08:28:44,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:45,109 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [298, 297, 296, 295, 294, 293] 2026-09-24 08:28:45,133 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_promoting_a_colleague_to_writer_reaches_google ... 2026-09-24 08:28:45,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2576] 2026-09-24 08:28:45,621 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28827] 2026-09-24 08:28:45,630 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:45,982 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [303, 302, 301, 300] 2026-09-24 08:28:46,011 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_re_addressing_a_granted_share_to_somebody_else_is_refused ... 2026-09-24 08:28:46,495 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2577] 2026-09-24 08:28:46,505 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28830] 2026-09-24 08:28:46,512 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:46,853 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [307, 306, 305] 2026-09-24 08:28:46,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_the_update_addresses_this_files_own_grant ... 2026-09-24 08:28:47,422 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2578] 2026-09-24 08:28:47,440 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28833] 2026-09-24 08:28:47,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:47,775 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [312, 311, 310, 309] 2026-09-24 08:28:47,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_widening_a_granted_share_to_another_audience_is_refused ... 2026-09-24 08:28:48,281 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2579] 2026-09-24 08:28:48,291 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28836] 2026-09-24 08:28:48,298 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:49,348 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [316, 315, 314] 2026-09-24 08:28:49,381 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:28:49,394 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_client_secret_never_logged: Starting TestClientSecretNeverLogged.test_token_exchange_leaves_no_google_credential_in_the_log_store ... 2026-09-24 08:28:49,479 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [318] 2026-09-24 08:28:49,512 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:28:49,527 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_on_a_configured_instance_still_reaches_google ... 2026-09-24 08:28:49,961 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2580] 2026-09-24 08:28:50,003 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28839] 2026-09-24 08:28:50,015 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:50,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_on_an_unconfigured_instance_never_reaches_google ... 2026-09-24 08:28:50,570 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2581] 2026-09-24 08:28:50,580 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28841] 2026-09-24 08:28:50,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:50,647 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_without_a_client_id_refuses_and_names_the_client_id ... 2026-09-24 08:28:51,099 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2582] 2026-09-24 08:28:51,108 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28843] 2026-09-24 08:28:51,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:51,183 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_connecting_without_google_credentials_says_what_is_missing: Starting TestConnectingWithoutGoogleCredentialsSaysWhatIsMissing.test_connecting_without_a_client_secret_refuses_and_names_the_secret ... 2026-09-24 08:28:51,660 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2583] 2026-09-24 08:28:51,682 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28845] 2026-09-24 08:28:51,689 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:51,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:28:51,803 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_google_outage_does_not_revoke_anybody ... 2026-09-24 08:28:52,180 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2584] 2026-09-24 08:28:52,188 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28847] 2026-09-24 08:28:52,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:52,591 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2585] 2026-09-24 08:28:52,601 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28849] 2026-09-24 08:28:52,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:52,724 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_healthy_account_stays_connected_and_gets_a_fresh_token ... 2026-09-24 08:28:53,192 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2586] 2026-09-24 08:28:53,201 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28851] 2026-09-24 08:28:53,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:53,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2587] 2026-09-24 08:28:53,698 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28853] 2026-09-24 08:28:53,710 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:53,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_an_account_that_was_never_connected_is_left_alone ... 2026-09-24 08:28:54,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2588] 2026-09-24 08:28:54,339 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28855] 2026-09-24 08:28:54,346 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:54,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2589] 2026-09-24 08:28:54,790 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28857] 2026-09-24 08:28:54,797 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:54,908 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_an_invalid_grant_revokes_the_account_without_any_user_action ... 2026-09-24 08:28:55,288 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2590] 2026-09-24 08:28:55,297 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28859] 2026-09-24 08:28:55,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:55,740 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2591] 2026-09-24 08:28:55,749 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28861] 2026-09-24 08:28:55,758 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:55,867 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_detection_happens_on_the_refresh_leg ... 2026-09-24 08:28:56,330 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2592] 2026-09-24 08:28:56,338 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28863] 2026-09-24 08:28:56,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:56,785 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2593] 2026-09-24 08:28:56,794 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28865] 2026-09-24 08:28:56,802 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:56,932 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:28:56,949 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_document_bytes_never_reach_the_request_log: Starting TestDocumentBytesNeverReachTheRequestLog.test_exporting_a_document_never_writes_its_bytes_into_the_log ... 2026-09-24 08:28:57,439 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2594] 2026-09-24 08:28:57,447 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28867] 2026-09-24 08:28:57,453 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:57,740 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [327, 326, 325] 2026-09-24 08:28:57,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_document_bytes_never_reach_the_request_log: Starting TestDocumentBytesNeverReachTheRequestLog.test_the_upload_is_logged_as_a_description_of_the_file ... 2026-09-24 08:28:58,201 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2595] 2026-09-24 08:28:58,210 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28870] 2026-09-24 08:28:58,217 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:58,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [331, 330, 329] 2026-09-24 08:28:58,602 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_document_bytes_never_reach_the_request_log: Starting TestDocumentBytesNeverReachTheRequestLog.test_uploading_a_document_never_hands_its_bytes_to_the_logger ... 2026-09-24 08:28:59,031 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2596] 2026-09-24 08:28:59,040 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28873] 2026-09-24 08:28:59,046 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:28:59,328 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [335, 334, 333] 2026-09-24 08:28:59,370 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:28:59,384 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_documents_follow_the_companys_shared_drive: Starting TestDocumentsFollowTheCompanysSharedDrive.test_a_company_without_a_shared_drive_claims_none_and_targets_none ... 2026-09-24 08:28:59,891 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2597] 2026-09-24 08:28:59,911 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28876] 2026-09-24 08:28:59,921 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:00,160 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [338, 337] 2026-09-24 08:29:00,182 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_documents_follow_the_companys_shared_drive: Starting TestDocumentsFollowTheCompanysSharedDrive.test_a_document_records_the_shared_drive_it_landed_in ... 2026-09-24 08:29:00,651 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2598] 2026-09-24 08:29:00,662 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28879] 2026-09-24 08:29:00,669 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:00,965 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [341, 340] 2026-09-24 08:29:00,983 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_documents_follow_the_companys_shared_drive: Starting TestDocumentsFollowTheCompanysSharedDrive.test_every_drive_file_call_carries_the_shared_drive_flag ... 2026-09-24 08:29:01,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2599] 2026-09-24 08:29:01,451 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28882] 2026-09-24 08:29:01,459 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:01,740 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [344, 343] 2026-09-24 08:29:01,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:29:01,792 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_document_form_does_not_offer_to_duplicate_a_drive_file ... 2026-09-24 08:29:01,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_document_form_does_not_offer_to_retype_googles_own_answers ... 2026-09-24 08:29:01,930 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_role_stays_editable_on_a_granted_share ... 2026-09-24 08:29:01,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_sharing_form_locks_the_audience_once_google_has_granted_it ... 2026-09-24 08:29:02,029 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_drive_owned_fields_are_not_typed_by_hand: Starting TestDriveOwnedFieldsAreNotTypedByHand.test_the_sharing_list_locks_the_audience_once_google_has_granted_it ... 2026-09-24 08:29:02,074 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:29:02,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_template_belonging_to_no_company_is_shared_with_everybody ... 2026-09-24 08:29:12,270 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2600] 2026-09-24 08:29:12,283 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29254] 2026-09-24 08:29:12,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:12,750 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2601] 2026-09-24 08:29:12,758 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29256] 2026-09-24 08:29:12,764 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:12,863 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_never_sees_another_companys_templates ... 2026-09-24 08:29:22,161 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2602] 2026-09-24 08:29:22,173 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29627] 2026-09-24 08:29:22,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:22,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2603] 2026-09-24 08:29:22,592 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29629] 2026-09-24 08:29:22,598 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:22,686 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_outside_a_company_never_sees_its_connections ... 2026-09-24 08:29:31,845 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2604] 2026-09-24 08:29:31,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30000] 2026-09-24 08:29:31,862 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:32,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2605] 2026-09-24 08:29:32,331 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30002] 2026-09-24 08:29:32,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:32,460 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_users_google_connection_follows_the_active_company ... 2026-09-24 08:29:42,180 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2606] 2026-09-24 08:29:42,190 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30373] 2026-09-24 08:29:42,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:42,694 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2607] 2026-09-24 08:29:42,705 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30375] 2026-09-24 08:29:42,713 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:42,847 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_the_template_model_carries_a_company ... 2026-09-24 08:29:52,831 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2608] 2026-09-24 08:29:52,840 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30746] 2026-09-24 08:29:52,847 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:53,350 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2609] 2026-09-24 08:29:53,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30748] 2026-09-24 08:29:53,365 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:53,459 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:29:53,474 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_a_document_filed_by_one_company_stays_in_its_own_folder ... 2026-09-24 08:29:58,743 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2610] 2026-09-24 08:29:58,762 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30935] 2026-09-24 08:29:58,770 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:59,282 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2611] 2026-09-24 08:29:59,292 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30937] 2026-09-24 08:29:59,299 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:29:59,737 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [350, 349, 348, 347] 2026-09-24 08:29:59,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_each_company_sees_the_link_to_its_own_folder ... 2026-09-24 08:30:05,019 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2612] 2026-09-24 08:30:05,029 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31125] 2026-09-24 08:30:05,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:05,447 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2613] 2026-09-24 08:30:05,455 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31127] 2026-09-24 08:30:05,463 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:05,852 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [356, 355, 354, 353] 2026-09-24 08:30:05,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_each_companys_folder_is_created_in_its_own_storage ... 2026-09-24 08:30:10,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2614] 2026-09-24 08:30:10,893 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31315] 2026-09-24 08:30:10,906 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:11,364 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2615] 2026-09-24 08:30:11,373 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31317] 2026-09-24 08:30:11,382 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:11,821 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [362, 361, 360, 359] 2026-09-24 08:30:11,864 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_one_contact_used_by_two_companies_gets_two_folders ... 2026-09-24 08:30:17,120 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2616] 2026-09-24 08:30:17,127 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31505] 2026-09-24 08:30:17,132 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:17,503 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2617] 2026-09-24 08:30:17,509 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31507] 2026-09-24 08:30:17,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:17,941 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [368, 367, 366, 365] 2026-09-24 08:30:17,980 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_each_company_keeps_its_own_drive_folder: Starting TestEachCompanyKeepsItsOwnDriveFolder.test_switching_company_alone_changes_the_documents_a_record_shows ... 2026-09-24 08:30:23,143 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2618] 2026-09-24 08:30:23,150 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31695] 2026-09-24 08:30:23,158 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:23,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2619] 2026-09-24 08:30:23,617 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31697] 2026-09-24 08:30:23,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:24,041 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [374, 373, 372, 371] 2026-09-24 08:30:24,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:30:24,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_a_company_contact_is_offered_exactly_two_demo_templates ... 2026-09-24 08:30:24,593 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2620] 2026-09-24 08:30:24,604 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31700] 2026-09-24 08:30:24,611 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:24,691 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_a_template_cannot_name_a_model_that_holds_no_drive_documents ... 2026-09-24 08:30:25,158 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2621] 2026-09-24 08:30:25,166 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31703] 2026-09-24 08:30:25,172 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:25,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_a_template_on_a_model_that_does_hold_documents_is_accepted ... 2026-09-24 08:30:25,648 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2622] 2026-09-24 08:30:25,662 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31705] 2026-09-24 08:30:25,670 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:25,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_every_shipped_demo_template_targets_a_drive_record ... 2026-09-24 08:30:26,245 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2623] 2026-09-24 08:30:26,255 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31707] 2026-09-24 08:30:26,263 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:26,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_moving_a_template_onto_such_a_model_is_refused_too ... 2026-09-24 08:30:26,831 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2624] 2026-09-24 08:30:26,839 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31709] 2026-09-24 08:30:26,846 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:26,904 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_every_demo_template_targets_a_drive_record: Starting TestEveryDemoTemplateTargetsADriveRecord.test_the_cog_menu_is_never_offered_a_template_it_cannot_act_on ... 2026-09-24 08:30:27,329 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2625] 2026-09-24 08:30:27,343 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31711] 2026-09-24 08:30:27,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:27,462 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:30:27,475 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_a_rejected_credential_expires_the_account_that_supplied_it ... 2026-09-24 08:30:27,925 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2626] 2026-09-24 08:30:27,939 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31714] 2026-09-24 08:30:27,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:28,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2627] 2026-09-24 08:30:28,420 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31716] 2026-09-24 08:30:28,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:28,532 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [377] 2026-09-24 08:30:28,555 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_an_unbound_call_expires_nobody ... 2026-09-24 08:30:28,951 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2628] 2026-09-24 08:30:28,961 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31718] 2026-09-24 08:30:28,968 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:29,368 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2629] 2026-09-24 08:30:29,380 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31720] 2026-09-24 08:30:29,387 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:29,520 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [380] 2026-09-24 08:30:29,544 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_no_transport_method_is_named_like_a_credential_accessor ... 2026-09-24 08:30:30,027 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2630] 2026-09-24 08:30:30,036 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31722] 2026-09-24 08:30:30,043 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:30,465 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2631] 2026-09-24 08:30:30,475 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31724] 2026-09-24 08:30:30,483 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:30,612 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_the_other_users_account_is_not_touched ... 2026-09-24 08:30:31,095 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2632] 2026-09-24 08:30:31,101 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31726] 2026-09-24 08:30:31,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:31,457 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2633] 2026-09-24 08:30:31,467 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31728] 2026-09-24 08:30:31,483 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:31,596 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [385] 2026-09-24 08:30:31,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_the_transport_still_cannot_obtain_a_credential ... 2026-09-24 08:30:32,124 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2634] 2026-09-24 08:30:32,133 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31730] 2026-09-24 08:30:32,140 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:32,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2635] 2026-09-24 08:30:32,554 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31732] 2026-09-24 08:30:32,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:32,677 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:30:32,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_a_file_google_cannot_export_is_still_refused_not_announced ... 2026-09-24 08:30:33,159 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2636] 2026-09-24 08:30:33,169 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31734] 2026-09-24 08:30:33,176 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:33,442 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [390, 389] 2026-09-24 08:30:33,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_pressing_export_hands_the_browser_something_to_show ... 2026-09-24 08:30:33,971 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2637] 2026-09-24 08:30:33,991 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31737] 2026-09-24 08:30:34,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:34,302 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [394, 393, 392] 2026-09-24 08:30:34,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_report_is_a_notification_rather_than_a_navigation ... 2026-09-24 08:30:34,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2638] 2026-09-24 08:30:34,794 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31740] 2026-09-24 08:30:34,799 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:35,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [398, 397, 396] 2026-09-24 08:30:35,116 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_second_format_button_reports_back_the_same_way ... 2026-09-24 08:30:35,575 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2639] 2026-09-24 08:30:35,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31743] 2026-09-24 08:30:35,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:35,891 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [402, 401, 400] 2026-09-24 08:30:35,912 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_user_is_told_which_file_appeared ... 2026-09-24 08:30:36,395 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2640] 2026-09-24 08:30:36,405 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31746] 2026-09-24 08:30:36,413 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:37,432 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [406, 405, 404] 2026-09-24 08:30:37,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_export_button_reports_what_it_did: Starting TestExportButtonReportsWhatItDid.test_the_visible_feedback_does_not_cost_the_exported_file ... 2026-09-24 08:30:37,977 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2641] 2026-09-24 08:30:37,991 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31749] 2026-09-24 08:30:38,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:38,336 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [410, 409, 408] 2026-09-24 08:30:38,386 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:30:38,406 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_contacts_have_documents_does_not_read_them_all ... 2026-09-24 08:30:38,885 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2642] 2026-09-24 08:30:38,895 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31752] 2026-09-24 08:30:38,902 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:39,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_contacts_have_none_does_not_read_them_all ... 2026-09-24 08:30:39,644 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2643] 2026-09-24 08:30:39,654 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31766] 2026-09-24 08:30:39,660 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:39,961 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_document_is_still_refused ... 2026-09-24 08:30:40,473 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2644] 2026-09-24 08:30:40,493 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31780] 2026-09-24 08:30:40,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:40,676 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_filter_does_not_cost_a_query_per_row ... 2026-09-24 08:30:41,198 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2645] 2026-09-24 08:30:41,207 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31786] 2026-09-24 08:30:41,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:41,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_filter_still_finds_exactly_the_contacts_that_have_documents ... 2026-09-24 08:30:41,895 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2646] 2026-09-24 08:30:41,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31800] 2026-09-24 08:30:41,910 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:42,121 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_filter_still_finds_exactly_the_contacts_that_have_none ... 2026-09-24 08:30:42,566 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2647] 2026-09-24 08:30:42,578 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31814] 2026-09-24 08:30:42,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:42,813 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_fixture_really_grows ... 2026-09-24 08:30:43,253 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2648] 2026-09-24 08:30:43,263 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31828] 2026-09-24 08:30:43,268 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:43,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_meter_can_see_a_full_materialisation ... 2026-09-24 08:30:43,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2649] 2026-09-24 08:30:43,891 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31842] 2026-09-24 08:30:43,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:44,166 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:30:44,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_creating_a_document_puts_one_attachment_on_the_record ... 2026-09-24 08:30:44,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_attachment_removes_the_document ... 2026-09-24 08:30:44,364 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [17752] 2026-09-24 08:30:44,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_document_removes_the_attachment ... 2026-09-24 08:30:44,465 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted google.drive.document records with IDs: [166] 2026-09-24 08:30:44,478 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [17753] 2026-09-24 08:30:44,500 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_moving_the_google_link_moves_the_attachment_link ... 2026-09-24 08:30:44,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_no_column_was_added_to_ir_attachment ... 2026-09-24 08:30:44,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_attachment_is_visible_from_the_document ... 2026-09-24 08:30:44,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_document_renames_what_the_user_sees ... 2026-09-24 08:30:44,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_the_delegated_attachment_is_a_link_to_google_not_a_stored_file ... 2026-09-24 08:30:44,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:30:44,994 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:30:46,994 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1303ea4f40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:30:46,995 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f1304a4be20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:30:47,001 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:30:47,005 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f1304a4b920> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:30:47,023 121 INFO rb-b1a5ec1-225045-418240 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-09-24 08:30:47,378 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_consuming_model_gains_the_three_drive_fields ... 2026-09-24 08:30:47,397 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_record_finds_the_documents_that_belong_to_it ... 2026-09-24 08:30:47,446 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_record_with_no_documents_resolves_to_nothing ... 2026-09-24 08:30:47,475 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_a_record_with_no_folder_offers_no_link ... 2026-09-24 08:30:47,498 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_records_can_be_filtered_by_whether_they_have_documents ... 2026-09-24 08:30:47,536 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_resolving_documents_does_not_cost_one_query_per_record ... 2026-09-24 08:30:47,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_folder_link_points_at_the_records_own_drive_folder ... 2026-09-24 08:30:47,619 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_mixin_itself_ships_no_table ... 2026-09-24 08:30:47,691 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:30:50,405 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df7713a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:30:50,406 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e26e4040> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:30:50,412 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:30:50,417 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e26e7060> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:30:50,446 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:30:50,464 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_a_permission_created_without_choices_is_the_safest_one ... 2026-09-24 08:30:50,953 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [412] 2026-09-24 08:30:50,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_anyone_with_the_link_is_offered_but_never_the_default ... 2026-09-24 08:30:51,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_ownership_cannot_be_handed_away_from_odoo ... 2026-09-24 08:30:51,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_picking_a_contact_fills_in_their_address ... 2026-09-24 08:30:51,398 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [416] 2026-09-24 08:30:51,431 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_publishing_by_link_needs_no_address ... 2026-09-24 08:30:51,600 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [418] 2026-09-24 08:30:51,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_sharing_with_a_person_or_a_group_requires_an_address ... 2026-09-24 08:30:51,791 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:30:51,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_a_disconnected_account_produces_no_token_and_asks_nobody ... 2026-09-24 08:30:52,341 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2650] 2026-09-24 08:30:52,356 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31870] 2026-09-24 08:30:52,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:52,549 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_connecting_records_which_google_account_was_linked ... 2026-09-24 08:30:52,958 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2652] 2026-09-24 08:30:52,967 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31874] 2026-09-24 08:30:52,973 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:53,125 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_every_stored_credential ... 2026-09-24 08:30:53,621 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2654] 2026-09-24 08:30:53,627 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31878] 2026-09-24 08:30:53,632 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:53,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_which_google_account_was_linked ... 2026-09-24 08:30:54,232 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2656] 2026-09-24 08:30:54,242 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31882] 2026-09-24 08:30:54,249 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:30:54,424 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:30:54,438 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_no_access_token_in_url: Starting TestNoAccessTokenInUrl.test_module_never_puts_an_access_token_in_a_url ... 2026-09-24 08:30:54,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:30:54,497 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_a_companys_connection_stops_at_that_companys_boundary ... 2026-09-24 08:30:54,950 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2658] 2026-09-24 08:30:54,959 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31886] 2026-09-24 08:30:54,965 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:00,382 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2659] 2026-09-24 08:31:00,392 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32073] 2026-09-24 08:31:00,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:00,883 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2660] 2026-09-24 08:31:00,890 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32075] 2026-09-24 08:31:00,896 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:00,958 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [424] 2026-09-24 08:31:01,007 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_a_credential_is_never_stored_where_every_employee_can_read_it ... 2026-09-24 08:31:01,399 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2661] 2026-09-24 08:31:01,413 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32077] 2026-09-24 08:31:01,420 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:06,942 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2662] 2026-09-24 08:31:06,960 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32264] 2026-09-24 08:31:06,968 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:07,436 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2663] 2026-09-24 08:31:07,460 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32266] 2026-09-24 08:31:07,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:07,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_an_unconnected_user_is_not_handed_the_instances_token ... 2026-09-24 08:31:08,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2664] 2026-09-24 08:31:08,068 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32268] 2026-09-24 08:31:08,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:13,095 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2665] 2026-09-24 08:31:13,103 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32455] 2026-09-24 08:31:13,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:13,663 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2666] 2026-09-24 08:31:13,673 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32457] 2026-09-24 08:31:13,681 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:13,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_no_company_credential_is_conjured_where_none_was_connected ... 2026-09-24 08:31:14,334 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2667] 2026-09-24 08:31:14,344 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32459] 2026-09-24 08:31:14,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:19,723 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2668] 2026-09-24 08:31:19,742 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32646] 2026-09-24 08:31:19,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:20,171 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2669] 2026-09-24 08:31:20,180 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32648] 2026-09-24 08:31:20,186 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:20,299 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_the_source_never_names_an_instance_wide_drive_token ... 2026-09-24 08:31:20,770 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2670] 2026-09-24 08:31:20,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32650] 2026-09-24 08:31:20,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:26,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2671] 2026-09-24 08:31:26,083 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32837] 2026-09-24 08:31:26,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:26,543 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2672] 2026-09-24 08:31:26,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32839] 2026-09-24 08:31:26,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:26,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_the_source_never_names_the_replaced_callback_path ... 2026-09-24 08:31:27,082 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2673] 2026-09-24 08:31:27,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32841] 2026-09-24 08:31:27,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:32,512 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2674] 2026-09-24 08:31:32,521 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33028] 2026-09-24 08:31:32,528 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:32,941 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2675] 2026-09-24 08:31:32,968 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33030] 2026-09-24 08:31:32,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:33,046 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_no_instance_wide_google_token: Starting TestNoInstanceWideGoogleToken.test_the_template_model_no_longer_hands_out_tokens ... 2026-09-24 08:31:33,502 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2676] 2026-09-24 08:31:33,511 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33032] 2026-09-24 08:31:33,523 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:38,400 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2677] 2026-09-24 08:31:38,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33219] 2026-09-24 08:31:38,414 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:39,546 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2678] 2026-09-24 08:31:39,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33221] 2026-09-24 08:31:39,564 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:39,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:31:39,650 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_no_restricted_drive_scope: Starting TestNoRestrictedDriveScope.test_module_never_names_a_restricted_google_drive_scope ... 2026-09-24 08:31:39,679 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:31:39,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_forged_state_is_rejected_and_stores_no_token ... 2026-09-24 08:31:40,088 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2679] 2026-09-24 08:31:40,098 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33223] 2026-09-24 08:31:40,107 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:40,590 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2680] 2026-09-24 08:31:40,599 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33225] 2026-09-24 08:31:40,606 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:40,689 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_callback_a from n/a 2026-09-24 08:31:40,702 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:31:40,969 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:40] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+212,+"csrf_token":+"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"} HTTP/1.1" 403 - 8 0.004 0.265 2026-09-24 08:31:41,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_genuine_callback_connects_the_callers_own_account ... 2026-09-24 08:31:41,553 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2681] 2026-09-24 08:31:41,563 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33227] 2026-09-24 08:31:41,582 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:42,067 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2682] 2026-09-24 08:31:42,079 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33229] 2026-09-24 08:31:42,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:42,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_callback_a from n/a 2026-09-24 08:31:42,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:31:42,461 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:42] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+214,+"csrf_token":+"f67f52171a1ea1f13fea31f65c7ac81af8acbb31d569defc4b34671138cd50c2"} HTTP/1.1" 303 - 18 0.010 0.274 2026-09-24 08:31:43,329 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:43] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.147 0.717 2026-09-24 08:31:43,356 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_malformed_state_is_rejected_and_stores_no_token ... 2026-09-24 08:31:43,893 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2683] 2026-09-24 08:31:43,902 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33232] 2026-09-24 08:31:43,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:44,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2684] 2026-09-24 08:31:44,356 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33234] 2026-09-24 08:31:44,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:44,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_callback_a from n/a 2026-09-24 08:31:44,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:31:44,719 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:44] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state=this-is-not-json HTTP/1.1" 403 - 6 0.004 0.278 2026-09-24 08:31:44,725 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:44] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state= HTTP/1.1" 403 - 0 0.000 0.002 2026-09-24 08:31:44,730 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:44] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"hello":+"world"} HTTP/1.1" 403 - 0 0.000 0.002 2026-09-24 08:31:44,737 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:44] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+999999999,+"csrf_token":+"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} HTTP/1.1" 403 - 1 0.000 0.003 2026-09-24 08:31:44,759 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_an_unauthenticated_callback_never_runs_as_the_public_user ... 2026-09-24 08:31:45,200 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2685] 2026-09-24 08:31:45,210 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33236] 2026-09-24 08:31:45,218 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:45,687 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2686] 2026-09-24 08:31:45,697 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33238] 2026-09-24 08:31:45,703 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:45,758 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:31:46,003 121 INFO rb-b1a5ec1-225045-418240 odoo.http: Session expired 2026-09-24 08:31:46,003 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:46] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+218,+"csrf_token":+"1ae4b3e31ef298c3f68c3d1f46f35d27fd2fc97d9aff19f1b29d65d92b3299f3"} HTTP/1.1" 303 - 5 0.001 0.246 2026-09-24 08:31:46,684 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:46] "GET /web/login?redirect=/google_drive/oauth/callback?code%3DGDRIVE-CALLBACK-CODE%26state%3D%257B%2522account_id%2522%253A%2B218%252C%2B%2522csrf_token%2522%253A%2B%25221ae4b3e31ef298c3f68c3d1f46f35d27fd2fc97d9aff19f1b29d65d92b3299f3%2522%257D HTTP/1.1" 200 - 180 0.116 0.560 2026-09-24 08:31:46,715 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_connect_sends_the_user_to_google_asking_only_for_drive_file ... 2026-09-24 08:31:47,141 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2687] 2026-09-24 08:31:47,147 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33240] 2026-09-24 08:31:47,151 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:47,530 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2688] 2026-09-24 08:31:47,537 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33242] 2026-09-24 08:31:47,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:47,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_no_leg_of_a_genuine_callback_can_reach_the_network ... 2026-09-24 08:31:48,039 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2689] 2026-09-24 08:31:48,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33244] 2026-09-24 08:31:48,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:48,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2690] 2026-09-24 08:31:48,478 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33246] 2026-09-24 08:31:48,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:48,542 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_callback_a from n/a 2026-09-24 08:31:48,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:31:49,807 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:49] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+222,+"csrf_token":+"d548fd91f9dbd44a1a499fa6299b18e16ad40311e2a76fe3e0c84d8c6b9f824b"} HTTP/1.1" 303 - 18 0.023 1.232 2026-09-24 08:31:50,677 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:50] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.122 0.745 2026-09-24 08:31:50,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route.TestOauthCallbackRoute.test_no_leg_of_a_genuine_callback_can_reach_the_network: waiting for threads: [] 2026-09-24 08:31:50,701 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_replaying_another_users_state_is_rejected_and_stores_no_token ... 2026-09-24 08:31:51,160 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2691] 2026-09-24 08:31:51,172 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33249] 2026-09-24 08:31:51,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:51,586 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2692] 2026-09-24 08:31:51,597 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33251] 2026-09-24 08:31:51,604 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:51,675 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_callback_b from n/a 2026-09-24 08:31:51,687 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:31:51,947 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:51] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+224,+"csrf_token":+"a59756ff28e9dba0baf34758e871411155afa77d6537efdfcd7893e7c74e2325"} HTTP/1.1" 403 - 8 0.005 0.259 2026-09-24 08:31:51,983 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_exchange_presents_the_same_redirect_uri_as_the_consent ... 2026-09-24 08:31:52,443 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2693] 2026-09-24 08:31:52,452 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33253] 2026-09-24 08:31:52,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:52,888 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2694] 2026-09-24 08:31:52,896 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33255] 2026-09-24 08:31:52,902 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:52,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_callback_a from n/a 2026-09-24 08:31:52,988 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:31:53,210 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:53] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+226,+"csrf_token":+"824849ea9050f9ea71ab7a514be790ab17a130d0714663f3299ede052eb8af99"} HTTP/1.1" 303 - 18 0.011 0.214 2026-09-24 08:31:53,877 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:31:53] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.103 0.561 2026-09-24 08:31:53,878 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route.TestOauthCallbackRoute.test_the_exchange_presents_the_same_redirect_uri_as_the_consent: waiting for threads: [] 2026-09-24 08:31:53,899 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_state_names_the_account_being_connected ... 2026-09-24 08:31:54,339 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2695] 2026-09-24 08:31:54,353 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33258] 2026-09-24 08:31:54,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:54,772 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2696] 2026-09-24 08:31:54,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33260] 2026-09-24 08:31:54,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:31:54,871 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:31:54,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_a_company_account_is_never_lent_to_another_companys_work ... 2026-09-24 08:32:00,049 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2697] 2026-09-24 08:32:00,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33447] 2026-09-24 08:32:00,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:00,539 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2698] 2026-09-24 08:32:00,549 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33449] 2026-09-24 08:32:00,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:00,890 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [429, 428] 2026-09-24 08:32:00,895 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [427, 426, 425] 2026-09-24 08:32:00,940 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_company_as_work_is_bound_to_company_as_own_account ... 2026-09-24 08:32:05,968 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2699] 2026-09-24 08:32:05,977 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33637] 2026-09-24 08:32:05,984 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:06,456 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2700] 2026-09-24 08:32:06,467 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33639] 2026-09-24 08:32:06,475 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:06,716 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [434] 2026-09-24 08:32:06,723 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [433, 432, 431, 430] 2026-09-24 08:32:06,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_company_bs_work_is_bound_to_company_bs_own_account ... 2026-09-24 08:32:11,874 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2701] 2026-09-24 08:32:11,883 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33827] 2026-09-24 08:32:11,890 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:12,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2702] 2026-09-24 08:32:12,370 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33829] 2026-09-24 08:32:12,377 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:12,596 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [439] 2026-09-24 08:32:12,600 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [438, 437, 436, 435] 2026-09-24 08:32:12,650 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_one_companys_google_account_never_works_for_another: Starting TestOneCompanysGoogleAccountNeverWorksForAnother.test_switching_company_switches_the_company_credential ... 2026-09-24 08:32:17,675 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2703] 2026-09-24 08:32:17,684 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34017] 2026-09-24 08:32:17,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:18,101 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2704] 2026-09-24 08:32:18,108 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34019] 2026-09-24 08:32:18,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:18,393 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [444] 2026-09-24 08:32:18,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [443, 442, 441, 440] 2026-09-24 08:32:18,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:32:18,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_a_document_a_user_may_not_see_never_appears_on_their_record ... 2026-09-24 08:32:28,422 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2705] 2026-09-24 08:32:28,435 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34391] 2026-09-24 08:32:28,441 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:28,873 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2706] 2026-09-24 08:32:28,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34393] 2026-09-24 08:32:28,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:29,553 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [453, 452, 451, 450, 449, 448, 447] 2026-09-24 08:32:29,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_a_record_lists_exactly_the_documents_it_should ... 2026-09-24 08:32:39,624 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2707] 2026-09-24 08:32:39,640 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34768] 2026-09-24 08:32:39,646 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:40,102 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2708] 2026-09-24 08:32:40,110 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34770] 2026-09-24 08:32:40,116 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:41,590 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [462, 461, 460, 459, 458, 457, 456] 2026-09-24 08:32:41,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_filtering_by_documents_returns_exactly_the_records_that_have_them ... 2026-09-24 08:32:51,866 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2709] 2026-09-24 08:32:51,876 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35145] 2026-09-24 08:32:51,883 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:52,318 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2710] 2026-09-24 08:32:52,327 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35147] 2026-09-24 08:32:52,333 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:32:53,010 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [471, 470, 469, 468, 467, 466, 465] 2026-09-24 08:32:53,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_one_idiom_resolves_a_records_documents: Starting TestOneIdiomResolvesARecordsDocuments.test_filtering_the_other_way_returns_exactly_the_rest ... 2026-09-24 08:33:02,707 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2711] 2026-09-24 08:33:02,717 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35522] 2026-09-24 08:33:02,723 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:03,162 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2712] 2026-09-24 08:33:03,170 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35524] 2026-09-24 08:33:03,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:03,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [480, 479, 478, 477, 476, 475, 474] 2026-09-24 08:33:03,846 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:33:03,858 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_company_connection_and_a_personal_one_never_render_alike ... 2026-09-24 08:33:09,438 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2713] 2026-09-24 08:33:09,462 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35715] 2026-09-24 08:33:09,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:09,548 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [481] 2026-09-24 08:33:09,593 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_company_connection_names_the_company_it_belongs_to ... 2026-09-24 08:33:14,789 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [482] 2026-09-24 08:33:14,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_connection_resolved_for_a_caller_is_still_a_personal_one ... 2026-09-24 08:33:14,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_personal_connection_still_names_its_person ... 2026-09-24 08:33:15,343 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2714] 2026-09-24 08:33:15,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35901] 2026-09-24 08:33:15,367 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:15,414 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_a_personal_connection_that_names_nobody_is_refused ... 2026-09-24 08:33:15,457 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_only_a_personal_connection_names_a_person: Starting TestOnlyAPersonalConnectionNamesAPerson.test_the_company_connection_belongs_to_no_employee ... 2026-09-24 08:33:15,493 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [483] 2026-09-24 08:33:15,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:33:15,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_a_user_never_sees_another_companys_sharing_rows ... 2026-09-24 08:33:25,981 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2715] 2026-09-24 08:33:25,988 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36272] 2026-09-24 08:33:25,993 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:26,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2716] 2026-09-24 08:33:26,480 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36274] 2026-09-24 08:33:26,487 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:27,091 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [493, 492, 491, 490, 489, 488] 2026-09-24 08:33:27,133 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_another_companys_contacts_are_not_discoverable_by_address ... 2026-09-24 08:33:36,420 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2717] 2026-09-24 08:33:36,430 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36647] 2026-09-24 08:33:36,437 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:36,894 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2718] 2026-09-24 08:33:36,903 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36649] 2026-09-24 08:33:36,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:37,480 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [503, 502, 501, 500, 499, 498] 2026-09-24 08:33:37,540 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_another_companys_sharing_row_cannot_be_counted_by_id ... 2026-09-24 08:33:46,994 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2719] 2026-09-24 08:33:47,015 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37022] 2026-09-24 08:33:47,023 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:47,391 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2720] 2026-09-24 08:33:47,399 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37024] 2026-09-24 08:33:47,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:48,066 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [513, 512, 511, 510, 509, 508] 2026-09-24 08:33:48,112 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_another_companys_sharing_row_cannot_be_read ... 2026-09-24 08:33:56,988 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2721] 2026-09-24 08:33:56,996 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37397] 2026-09-24 08:33:57,001 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:57,405 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2722] 2026-09-24 08:33:57,416 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37399] 2026-09-24 08:33:57,424 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:33:58,025 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1785, model: google.drive.permission 2026-09-24 08:33:58,048 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [523, 522, 521, 520, 519, 518] 2026-09-24 08:33:58,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_permission_rows_are_private_to_their_company: Starting TestPermissionRowsArePrivateToTheirCompany.test_the_document_behind_another_companys_sharing_row_stays_hidden ... 2026-09-24 08:34:07,570 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2723] 2026-09-24 08:34:07,579 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37772] 2026-09-24 08:34:07,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:08,020 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2724] 2026-09-24 08:34:08,028 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37774] 2026-09-24 08:34:08,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:08,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [533, 532, 531, 530, 529, 528] 2026-09-24 08:34:08,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:34:08,653 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_portal_user_cannot_reach_a_token_through_the_account_accessor ... 2026-09-24 08:34:08,995 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2725] 2026-09-24 08:34:09,009 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37779] 2026-09-24 08:34:09,016 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:09,420 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2726] 2026-09-24 08:34:09,440 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37781] 2026-09-24 08:34:09,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:09,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1788, model: google.drive.account 2026-09-24 08:34:09,554 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_portal_user_cannot_read_another_users_google_credential ... 2026-09-24 08:34:09,878 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2727] 2026-09-24 08:34:09,886 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37784] 2026-09-24 08:34:09,893 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:10,249 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2728] 2026-09-24 08:34:10,257 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37786] 2026-09-24 08:34:10,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:10,336 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1790, model: google.drive.account, fields: refresh_token 2026-09-24 08:34:10,342 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1790, model: google.drive.account, fields: access_token 2026-09-24 08:34:10,365 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_portal_user_cannot_search_or_read_any_drive_model ... 2026-09-24 08:34:10,719 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2729] 2026-09-24 08:34:10,728 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37789] 2026-09-24 08:34:10,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:11,110 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2730] 2026-09-24 08:34:11,117 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37791] 2026-09-24 08:34:11,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:11,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1792, model: google.drive.account 2026-09-24 08:34:11,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1792, model: google.drive.config 2026-09-24 08:34:11,190 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1792, model: google.drive.document 2026-09-24 08:34:11,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1792, model: google.drive.permission 2026-09-24 08:34:11,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_portal_user_reaches_no_drive_data: Starting TestPortalUserReachesNoDriveData.test_registry_holds_exactly_the_expected_drive_models ... 2026-09-24 08:34:11,575 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2731] 2026-09-24 08:34:11,591 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37794] 2026-09-24 08:34:11,601 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:11,980 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2732] 2026-09-24 08:34:11,986 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37796] 2026-09-24 08:34:11,991 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:12,103 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:34:12,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_a_company_without_a_shared_drive_targets_no_shared_drive ... 2026-09-24 08:34:21,404 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [538] 2026-09-24 08:34:21,468 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_a_configured_shared_drive_makes_every_call_carry_the_flag ... 2026-09-24 08:34:30,849 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [539] 2026-09-24 08:34:30,896 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_one_companys_shared_drive_never_leaks_into_anothers_call ... 2026-09-24 08:34:40,274 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [540] 2026-09-24 08:34:40,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_the_four_drive_settings_belong_to_a_company_not_the_database ... 2026-09-24 08:34:50,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_shared_drive_is_company_scoped: Starting TestSharedDriveIsCompanyScoped.test_the_shared_drive_resolved_is_the_active_companys ... 2026-09-24 08:34:58,970 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:34:58,982 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_asking_to_notify_a_colleague_makes_google_send_the_email ... 2026-09-24 08:34:59,520 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2733] 2026-09-24 08:34:59,529 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39638] 2026-09-24 08:34:59,538 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:34:59,816 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [544, 543, 542] 2026-09-24 08:34:59,834 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_not_asking_to_notify_leaves_the_colleague_unemailed ... 2026-09-24 08:35:00,298 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2734] 2026-09-24 08:35:00,306 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39642] 2026-09-24 08:35:00,312 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:00,589 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [548, 547, 546] 2026-09-24 08:35:00,612 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_sharing_asks_google_once_and_records_what_google_answered ... 2026-09-24 08:35:01,063 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2735] 2026-09-24 08:35:01,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39646] 2026-09-24 08:35:01,080 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:01,389 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [552, 551, 550] 2026-09-24 08:35:01,415 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_sharing_with_a_colleague_grants_them_reader_once ... 2026-09-24 08:35:01,825 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2736] 2026-09-24 08:35:01,834 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39650] 2026-09-24 08:35:01,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:02,159 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [556, 555, 554] 2026-09-24 08:35:02,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_two_colleagues_get_two_separate_grants ... 2026-09-24 08:35:02,687 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2737] 2026-09-24 08:35:02,702 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39654] 2026-09-24 08:35:02,709 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:03,143 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [561, 560, 559, 558] 2026-09-24 08:35:03,165 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_withdrawing_a_share_withdraws_it_at_google_too ... 2026-09-24 08:35:03,571 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2738] 2026-09-24 08:35:03,580 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39659] 2026-09-24 08:35:03,588 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:03,964 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1801 deleted google.drive.permission records with IDs: [38] 2026-09-24 08:35:03,986 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [566, 565, 564, 563] 2026-09-24 08:35:04,029 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:35:04,043 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_exporting_a_picked_document_is_done_by_the_employee ... 2026-09-24 08:35:04,479 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2739] 2026-09-24 08:35:04,486 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39663] 2026-09-24 08:35:04,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:04,789 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [571, 570, 569] 2026-09-24 08:35:04,794 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [568, 567] 2026-09-24 08:35:04,820 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_sharing_a_picked_document_is_done_by_the_employee ... 2026-09-24 08:35:05,213 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2740] 2026-09-24 08:35:05,226 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39667] 2026-09-24 08:35:05,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:05,549 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [576, 575, 574] 2026-09-24 08:35:05,559 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [573, 572] 2026-09-24 08:35:05,576 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_sharing_a_template_document_is_done_by_the_company ... 2026-09-24 08:35:06,001 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2741] 2026-09-24 08:35:06,010 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39671] 2026-09-24 08:35:06,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:06,330 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [581, 580, 579] 2026-09-24 08:35:06,332 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [578, 577] 2026-09-24 08:35:06,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_sharing_an_uploaded_document_is_done_by_the_company ... 2026-09-24 08:35:06,775 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2742] 2026-09-24 08:35:06,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39675] 2026-09-24 08:35:06,789 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:07,131 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [587, 586, 585, 584] 2026-09-24 08:35:07,139 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [583, 582] 2026-09-24 08:35:07,156 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_withdrawing_a_share_on_a_company_document_is_done_by_the_company ... 2026-09-24 08:35:07,531 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2743] 2026-09-24 08:35:07,538 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39679] 2026-09-24 08:35:07,544 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:07,857 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1806 deleted google.drive.permission records with IDs: [42] 2026-09-24 08:35:07,863 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [593, 592, 591, 590] 2026-09-24 08:35:07,866 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [589, 588] 2026-09-24 08:35:07,885 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_sharing_follows_the_credential_that_can_reach_the_file: Starting TestSharingFollowsTheCredentialThatCanReachTheFile.test_withdrawing_a_share_on_a_picked_document_is_done_by_the_employee ... 2026-09-24 08:35:08,264 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2744] 2026-09-24 08:35:08,272 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39683] 2026-09-24 08:35:08,277 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:08,590 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1807 deleted google.drive.permission records with IDs: [43] 2026-09-24 08:35:08,598 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [599, 598, 597, 596] 2026-09-24 08:35:08,600 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [595, 594] 2026-09-24 08:35:08,626 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:35:08,640 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_a_template_copy_is_made_with_the_companys_credential ... 2026-09-24 08:35:09,135 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2745] 2026-09-24 08:35:09,144 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39687] 2026-09-24 08:35:09,151 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:09,383 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [603, 602] 2026-09-24 08:35:09,388 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [601, 600] 2026-09-24 08:35:09,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_an_export_is_fetched_with_the_companys_credential ... 2026-09-24 08:35:09,783 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2746] 2026-09-24 08:35:09,791 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39690] 2026-09-24 08:35:09,797 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:10,087 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [608, 607, 606] 2026-09-24 08:35:10,091 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [605, 604] 2026-09-24 08:35:10,108 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_an_uploaded_attachment_is_sent_by_the_company ... 2026-09-24 08:35:10,489 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2747] 2026-09-24 08:35:10,496 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39693] 2026-09-24 08:35:10,501 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:10,795 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [613, 612, 611] 2026-09-24 08:35:10,798 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [610, 609] 2026-09-24 08:35:10,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_the_employee_has_a_working_connection_of_their_own ... 2026-09-24 08:35:11,221 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2748] 2026-09-24 08:35:11,229 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39696] 2026-09-24 08:35:11,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:11,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [615, 614] 2026-09-24 08:35:11,387 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_account_does_the_companys_drive_work: Starting TestTheCompanyAccountDoesTheCompanysDriveWork.test_the_records_folder_is_created_by_the_company ... 2026-09-24 08:35:11,819 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2749] 2026-09-24 08:35:11,829 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39699] 2026-09-24 08:35:11,835 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:12,089 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [619, 618] 2026-09-24 08:35:12,098 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [617, 616] 2026-09-24 08:35:12,138 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:35:12,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_google_rejected_is_reported_unusable_and_refuses ... 2026-09-24 08:35:12,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2750] 2026-09-24 08:35:12,589 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39702] 2026-09-24 08:35:12,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:13,068 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2751] 2026-09-24 08:35:13,078 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39704] 2026-09-24 08:35:13,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:13,155 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [622, 621, 620] 2026-09-24 08:35:13,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_google_withdrew_is_reported_unusable_and_refuses ... 2026-09-24 08:35:13,628 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2752] 2026-09-24 08:35:13,637 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39706] 2026-09-24 08:35:13,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:14,104 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2753] 2026-09-24 08:35:14,112 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39708] 2026-09-24 08:35:14,117 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:14,173 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [624, 623] 2026-09-24 08:35:14,194 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_holding_no_refresh_token_is_reported_unusable_and_refuses ... 2026-09-24 08:35:14,615 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2754] 2026-09-24 08:35:14,624 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39710] 2026-09-24 08:35:14,630 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:15,134 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2755] 2026-09-24 08:35:15,156 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39712] 2026-09-24 08:35:15,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:15,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.models.google_drive_account: Google Drive: connection 317 was established but Google did not say which account it belongs to (('Your Google account is not connected to Google Drive yet. Connect it and try again.', 197, 'Connect Google Drive', None)). The connection is usable; only the displayed identity is missing. 2026-09-24 08:35:15,243 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [625] 2026-09-24 08:35:15,259 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_connection_nobody_completed_is_reported_unusable_and_refuses ... 2026-09-24 08:35:15,671 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2756] 2026-09-24 08:35:15,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39714] 2026-09-24 08:35:15,686 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:16,096 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2757] 2026-09-24 08:35:16,103 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39716] 2026-09-24 08:35:16,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:16,148 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [626] 2026-09-24 08:35:16,169 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_company_that_connected_nothing_is_not_caught_by_the_new_flag ... 2026-09-24 08:35:16,548 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2758] 2026-09-24 08:35:16,556 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39718] 2026-09-24 08:35:16,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:17,006 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2759] 2026-09-24 08:35:17,023 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39720] 2026-09-24 08:35:17,029 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:17,059 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [627] 2026-09-24 08:35:17,076 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_a_working_company_connection_is_reported_usable_and_does_the_work ... 2026-09-24 08:35:17,475 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2760] 2026-09-24 08:35:17,483 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39722] 2026-09-24 08:35:17,488 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:17,946 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2761] 2026-09-24 08:35:17,954 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39724] 2026-09-24 08:35:17,959 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:17,993 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [629, 628] 2026-09-24 08:35:18,011 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_no_state_this_connection_can_reach_is_left_unexamined ... 2026-09-24 08:35:18,449 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2762] 2026-09-24 08:35:18,459 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39726] 2026-09-24 08:35:18,466 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:18,944 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2763] 2026-09-24 08:35:18,950 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39728] 2026-09-24 08:35:18,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:18,974 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [630] 2026-09-24 08:35:18,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_the_form_warns_exactly_when_the_server_would_refuse ... 2026-09-24 08:35:19,364 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2764] 2026-09-24 08:35:19,373 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39730] 2026-09-24 08:35:19,380 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:19,897 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2765] 2026-09-24 08:35:19,905 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39732] 2026-09-24 08:35:19,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:19,958 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [631] 2026-09-24 08:35:19,984 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_the_settings_screen_warns_before_the_press_that_starts_the_outage ... 2026-09-24 08:35:20,451 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2766] 2026-09-24 08:35:20,457 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39734] 2026-09-24 08:35:20,463 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:20,899 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2767] 2026-09-24 08:35:20,908 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39736] 2026-09-24 08:35:20,917 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:21,483 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [632] 2026-09-24 08:35:21,509 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_connection_warns_before_it_blocks: Starting TestTheCompanyConnectionWarnsBeforeItBlocks.test_the_warning_flag_hands_back_no_credential ... 2026-09-24 08:35:21,891 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2768] 2026-09-24 08:35:21,897 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39738] 2026-09-24 08:35:21,902 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:22,271 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2769] 2026-09-24 08:35:22,280 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39740] 2026-09-24 08:35:22,285 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:22,354 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [634, 633] 2026-09-24 08:35:22,389 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:35:22,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_an_employee_never_reads_the_companys_refresh_token ... 2026-09-24 08:35:22,793 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2770] 2026-09-24 08:35:22,800 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39742] 2026-09-24 08:35:22,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:23,116 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2771] 2026-09-24 08:35:23,123 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39744] 2026-09-24 08:35:23,128 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:23,164 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1833, model: google.drive.account, fields: refresh_token 2026-09-24 08:35:23,176 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [635] 2026-09-24 08:35:23,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_an_employee_never_sees_the_companys_google_connection ... 2026-09-24 08:35:23,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2772] 2026-09-24 08:35:23,558 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39746] 2026-09-24 08:35:23,562 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:23,930 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2773] 2026-09-24 08:35:23,941 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39748] 2026-09-24 08:35:23,948 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:24,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [329], uid: 1835, model: google.drive.account 2026-09-24 08:35:24,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [636] 2026-09-24 08:35:24,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_no_view_of_a_google_connection_renders_a_stored_credential ... 2026-09-24 08:35:24,488 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2774] 2026-09-24 08:35:24,498 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39750] 2026-09-24 08:35:24,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:24,959 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2775] 2026-09-24 08:35:24,966 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39752] 2026-09-24 08:35:24,972 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:25,050 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [637] 2026-09-24 08:35:25,076 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_the_company_credential_is_usable_by_someone_who_cannot_read_it ... 2026-09-24 08:35:25,516 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2776] 2026-09-24 08:35:25,524 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39754] 2026-09-24 08:35:25,530 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:25,912 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2777] 2026-09-24 08:35:25,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39756] 2026-09-24 08:35:25,926 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:25,987 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 1839, model: google.drive.account, fields: refresh_token 2026-09-24 08:35:26,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [639, 638] 2026-09-24 08:35:26,022 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_company_credential_is_usable_without_being_readable: Starting TestTheCompanyCredentialIsUsableWithoutBeingReadable.test_the_google_drive_administrator_can_see_the_companys_connection ... 2026-09-24 08:35:26,519 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2778] 2026-09-24 08:35:26,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39758] 2026-09-24 08:35:26,534 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:26,831 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2779] 2026-09-24 08:35:26,837 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39760] 2026-09-24 08:35:26,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:26,877 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [640] 2026-09-24 08:35:26,903 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:35:26,917 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_guide_tells_the_truth_about_the_request_log: Starting TestTheGuideTellsTheTruthAboutTheRequestLog.test_the_guide_does_not_promise_that_every_call_reaches_the_log ... 2026-09-24 08:35:26,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_guide_tells_the_truth_about_the_request_log: Starting TestTheGuideTellsTheTruthAboutTheRequestLog.test_the_guide_still_tells_the_reader_where_the_request_log_is ... 2026-09-24 08:35:26,966 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:35:26,980 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_correcting_the_description_does_not_change_what_the_module_is ... 2026-09-24 08:35:26,996 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_neither_description_advertises_a_demo_video_the_module_does_not_ship ... 2026-09-24 08:35:27,018 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_neither_description_denies_the_company_connection_the_module_ships ... 2026-09-24 08:35:27,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_the_module_carries_the_price_and_currency_it_is_sold_at ... 2026-09-24 08:35:27,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_manifest_describes_what_ships: Starting TestTheManifestDescribesWhatShips.test_the_module_names_the_company_that_maintains_it ... 2026-09-24 08:35:27,075 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:35:27,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_a_caller_who_never_connected_is_refused_in_plain_language ... 2026-09-24 08:35:31,948 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2780] 2026-09-24 08:35:31,957 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39947] 2026-09-24 08:35:31,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:32,382 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2781] 2026-09-24 08:35:32,394 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39949] 2026-09-24 08:35:32,401 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:32,884 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2782] 2026-09-24 08:35:32,897 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39951] 2026-09-24 08:35:32,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:33,042 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_none from n/a 2026-09-24 08:35:33,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:35:33,337 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:35:33] "POST /google_drive/picker/session HTTP/1.1" 200 - 22 0.013 0.275 2026-09-24 08:35:33,344 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [643, 642, 641] 2026-09-24 08:35:33,390 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_a_connected_caller_gets_their_own_token_and_nothing_more ... 2026-09-24 08:35:38,541 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2783] 2026-09-24 08:35:38,549 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40138] 2026-09-24 08:35:38,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:38,975 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2784] 2026-09-24 08:35:38,985 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40140] 2026-09-24 08:35:38,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:39,442 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2785] 2026-09-24 08:35:39,455 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40142] 2026-09-24 08:35:39,461 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:39,581 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_a from n/a 2026-09-24 08:35:39,593 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:35:40,640 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:35:40] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.014 1.035 2026-09-24 08:35:40,649 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [646, 645, 644] 2026-09-24 08:35:40,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_an_unauthenticated_caller_never_reaches_the_handler ... 2026-09-24 08:35:46,034 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2786] 2026-09-24 08:35:46,042 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40329] 2026-09-24 08:35:46,049 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:46,467 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2787] 2026-09-24 08:35:46,475 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40331] 2026-09-24 08:35:46,480 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:46,932 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2788] 2026-09-24 08:35:46,940 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40333] 2026-09-24 08:35:46,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:47,050 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:35:47,312 121 INFO rb-b1a5ec1-225045-418240 odoo.http: Session expired 2026-09-24 08:35:47,313 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:35:47] "POST /google_drive/picker/session HTTP/1.1" 200 - 5 0.001 0.263 2026-09-24 08:35:47,322 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [649, 648, 647] 2026-09-24 08:35:47,375 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_no_leg_of_a_picker_session_can_reach_the_network ... 2026-09-24 08:35:52,250 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2789] 2026-09-24 08:35:52,258 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40520] 2026-09-24 08:35:52,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:52,737 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2790] 2026-09-24 08:35:52,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40522] 2026-09-24 08:35:52,751 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:53,204 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2791] 2026-09-24 08:35:53,211 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40524] 2026-09-24 08:35:53,218 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:53,314 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_a from n/a 2026-09-24 08:35:53,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:35:53,627 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:35:53] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.021 0.283 2026-09-24 08:35:53,636 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [652, 651, 650] 2026-09-24 08:35:53,677 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_one_callers_session_never_carries_another_callers_token ... 2026-09-24 08:35:58,744 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2792] 2026-09-24 08:35:58,753 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40711] 2026-09-24 08:35:58,759 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:59,165 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2793] 2026-09-24 08:35:59,173 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40713] 2026-09-24 08:35:59,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:59,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2794] 2026-09-24 08:35:59,613 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40715] 2026-09-24 08:35:59,618 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:35:59,726 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_a from n/a 2026-09-24 08:35:59,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:35:59,998 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:35:59] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.014 0.248 2026-09-24 08:36:00,011 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_b from n/a 2026-09-24 08:36:00,042 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:36:00] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.008 0.014 2026-09-24 08:36:00,050 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [655, 654, 653] 2026-09-24 08:36:00,095 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_picker_app_id_is_derived_from_the_client_id ... 2026-09-24 08:36:04,819 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2795] 2026-09-24 08:36:04,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40902] 2026-09-24 08:36:04,854 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:05,275 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2796] 2026-09-24 08:36:05,282 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40904] 2026-09-24 08:36:05,286 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:05,757 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2797] 2026-09-24 08:36:05,767 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40906] 2026-09-24 08:36:05,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:05,890 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_a from n/a 2026-09-24 08:36:05,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:36:07,067 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:36:07] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.015 1.154 2026-09-24 08:36:07,087 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_b from n/a 2026-09-24 08:36:07,132 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:36:07] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.018 0.015 2026-09-24 08:36:07,141 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [658, 657, 656] 2026-09-24 08:36:07,183 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_picker_key_comes_from_the_callers_own_company ... 2026-09-24 08:36:12,085 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2798] 2026-09-24 08:36:12,092 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41093] 2026-09-24 08:36:12,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:12,512 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2799] 2026-09-24 08:36:12,518 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41095] 2026-09-24 08:36:12,524 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:12,876 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2800] 2026-09-24 08:36:12,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41097] 2026-09-24 08:36:12,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:12,973 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_a from n/a 2026-09-24 08:36:12,986 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:36:13,290 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:36:13] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.010 0.297 2026-09-24 08:36:13,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_b from n/a 2026-09-24 08:36:13,340 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:36:13] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.009 0.016 2026-09-24 08:36:13,347 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [661, 660, 659] 2026-09-24 08:36:13,394 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_picker_never_opens_on_the_companys_credential ... 2026-09-24 08:36:18,280 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2801] 2026-09-24 08:36:18,295 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41284] 2026-09-24 08:36:18,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:18,770 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2802] 2026-09-24 08:36:18,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41286] 2026-09-24 08:36:18,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:19,234 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2803] 2026-09-24 08:36:19,243 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41288] 2026-09-24 08:36:19,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:19,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_a from n/a 2026-09-24 08:36:19,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:36:19,631 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:36:19] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.011 0.261 2026-09-24 08:36:19,643 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [664, 663, 662] 2026-09-24 08:36:19,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_picker_session_hands_over_only_the_callers_own_token: Starting TestThePickerSessionHandsOverOnlyTheCallersOwnToken.test_the_token_is_handed_over_with_a_remaining_lifetime ... 2026-09-24 08:36:25,051 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2804] 2026-09-24 08:36:25,084 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41475] 2026-09-24 08:36:25,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:25,584 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2805] 2026-09-24 08:36:25,597 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41477] 2026-09-24 08:36:25,602 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:26,018 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2806] 2026-09-24 08:36:26,026 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41479] 2026-09-24 08:36:26,032 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:26,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_w4_picker_a from n/a 2026-09-24 08:36:26,186 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:36:26,502 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:36:26] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.027 0.297 2026-09-24 08:36:26,514 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [667, 666, 665] 2026-09-24 08:36:26,576 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:36:26,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_a_call_that_is_not_refused_fails_the_test ... 2026-09-24 08:36:26,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_a_refusal_that_broke_the_transaction_leaves_it_usable ... 2026-09-24 08:36:26,722 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_an_error_that_is_not_a_refusal_is_not_swallowed ... 2026-09-24 08:36:26,745 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_refusal_helper_can_still_fail: Starting TestTheRefusalHelperCanStillFail.test_what_a_refused_call_wrote_is_still_there_to_be_asserted_on ... 2026-09-24 08:36:26,829 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:36:26,845 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_session_names_the_drive_capable_models: Starting TestSessionNamesTheDriveCapableModels.test_a_portal_users_session_names_no_drive_models_at_all ... 2026-09-24 08:36:27,262 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2807] 2026-09-24 08:36:27,279 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41485] 2026-09-24 08:36:27,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:27,330 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_session_probe_portal from n/a 2026-09-24 08:36:27,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:36:28,620 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:36:28] "POST /web/session/get_session_info HTTP/1.1" 200 - 39 0.029 1.257 2026-09-24 08:36:28,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_session_names_the_drive_capable_models.TestSessionNamesTheDriveCapableModels.test_a_portal_users_session_names_no_drive_models_at_all: waiting for threads: [] 2026-09-24 08:36:28,644 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_session_names_the_drive_capable_models: Starting TestSessionNamesTheDriveCapableModels.test_an_internal_users_session_names_the_drive_capable_models ... 2026-09-24 08:36:29,047 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2808] 2026-09-24 08:36:29,057 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41487] 2026-09-24 08:36:29,064 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:29,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:gdrive_session_probe_internal from n/a 2026-09-24 08:36:29,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:36:29,473 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:36:29] "POST /web/session/get_session_info HTTP/1.1" 200 - 93 0.053 0.323 2026-09-24 08:36:29,474 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_session_names_the_drive_capable_models.TestSessionNamesTheDriveCapableModels.test_an_internal_users_session_names_the_drive_capable_models: waiting for threads: [] 2026-09-24 08:36:29,509 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:36:29,523 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_settings_page_hands_over_the_redirect_uri: Starting TestTheSettingsPageHandsOverTheRedirectUri.test_opening_settings_hands_the_administrator_the_redirect_uri ... 2026-09-24 08:36:29,995 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2809] 2026-09-24 08:36:30,003 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41489] 2026-09-24 08:36:30,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:30,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_settings_page_hands_over_the_redirect_uri: Starting TestTheSettingsPageHandsOverTheRedirectUri.test_the_redirect_uri_is_on_the_settings_screen_to_be_copied ... 2026-09-24 08:36:30,508 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2810] 2026-09-24 08:36:30,517 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41491] 2026-09-24 08:36:30,523 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:31,069 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:36:31,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_settings_page_is_found_by_searching_for_google_drive: Starting TestTheSettingsPageIsFoundBySearchingForGoogleDrive.test_searching_for_google_drive_reaches_this_modules_settings ... 2026-09-24 08:36:31,589 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2811] 2026-09-24 08:36:31,597 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41493] 2026-09-24 08:36:31,603 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:32,130 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_settings_page_is_found_by_searching_for_google_drive: Starting TestTheSettingsPageIsFoundBySearchingForGoogleDrive.test_the_google_drive_block_is_a_unit_the_settings_search_can_index ... 2026-09-24 08:36:32,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2812] 2026-09-24 08:36:32,755 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41495] 2026-09-24 08:36:32,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:33,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_settings_page_is_found_by_searching_for_google_drive: Starting TestTheSettingsPageIsFoundBySearchingForGoogleDrive.test_the_settings_arch_really_does_carry_searchable_units ... 2026-09-24 08:36:33,850 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2813] 2026-09-24 08:36:33,857 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41497] 2026-09-24 08:36:33,863 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:34,397 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:36:34,411 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_a_credential_key_is_recognised_whatever_its_capitalisation ... 2026-09-24 08:36:34,473 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_an_ordinary_drive_payload_is_not_refused ... 2026-09-24 08:36:34,537 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [668] 2026-09-24 08:36:34,554 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_no_oauth_credential_may_travel_on_a_drive_call ... 2026-09-24 08:36:34,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_credential_payload: Starting TestTheTransportRefusesACredentialPayload.test_the_refusal_names_every_key_it_found_not_only_the_first ... 2026-09-24 08:36:34,796 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:36:34,826 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_host_smuggled_as_user_information_is_refused ... 2026-09-24 08:36:34,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_host_that_merely_ends_in_an_allowed_one_is_refused ... 2026-09-24 08:36:34,891 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_plain_http_drive_url_is_refused ... 2026-09-24 08:36:34,932 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_protocol_relative_endpoint_never_reaches_another_host ... 2026-09-24 08:36:34,951 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [669] 2026-09-24 08:36:34,967 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_a_traversal_hidden_in_a_file_id_cannot_climb_out_of_the_plane ... 2026-09-24 08:36:35,007 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_an_ordinary_drive_url_is_accepted ... 2026-09-24 08:36:35,028 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [670] 2026-09-24 08:36:35,053 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_no_google_oauth_host_can_be_addressed_from_the_transport ... 2026-09-24 08:36:35,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_transport_refuses_a_url_outside_the_drive_plane: Starting TestTheTransportRefusesAUrlOutsideTheDrivePlane.test_the_second_allowed_drive_host_is_also_accepted ... 2026-09-24 08:36:35,127 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [671] 2026-09-24 08:36:35,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:36:35,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_reader_who_may_not_open_the_record_is_never_told_that_its_files_have_already_gone ... 2026-09-24 08:36:35,647 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2814] 2026-09-24 08:36:35,659 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41499] 2026-09-24 08:36:35,666 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:36,089 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2815] 2026-09-24 08:36:36,099 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41504] 2026-09-24 08:36:36,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:36,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3547], uid: 1878, model: res.partner 2026-09-24 08:36:36,146 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1878, model: ir.attachment 2026-09-24 08:36:36,169 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_no_file_and_a_record_whose_files_have_all_gone_are_not_told_the_same_thing ... 2026-09-24 08:36:36,711 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2816] 2026-09-24 08:36:36,722 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41506] 2026-09-24 08:36:36,728 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:36,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_one_sendable_file_beside_one_already_in_drive_offers_only_the_sendable_one ... 2026-09-24 08:36:37,343 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2817] 2026-09-24 08:36:37,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41510] 2026-09-24 08:36:37,367 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:37,572 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_only_a_pasted_link_is_in_the_same_situation_as_one_holding_no_file_at_all ... 2026-09-24 08:36:38,012 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2818] 2026-09-24 08:36:38,022 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41515] 2026-09-24 08:36:38,029 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:38,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_holding_only_an_empty_file_is_in_the_same_situation_as_one_holding_no_file_at_all ... 2026-09-24 08:36:38,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2819] 2026-09-24 08:36:38,591 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41519] 2026-09-24 08:36:38,596 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:38,722 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_a_record_with_a_file_it_can_still_send_is_in_neither_empty_situation_and_is_offered_that_file ... 2026-09-24 08:36:39,173 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2820] 2026-09-24 08:36:39,183 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41523] 2026-09-24 08:36:39,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:39,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_the_two_empty_states_of_the_send_chooser_are_told_apart: Starting TestTheTwoEmptyStatesOfTheSendChooserAreToldApart.test_the_two_empty_situations_reach_the_browser_under_the_names_the_browser_branches_on ... 2026-09-24 08:36:39,789 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2821] 2026-09-24 08:36:39,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41528] 2026-09-24 08:36:39,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:39,921 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:36:39,934 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_no_authenticated_user_can_obtain_a_drive_token_over_rpc ... 2026-09-24 08:36:40,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2822] 2026-09-24 08:36:40,372 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41533] 2026-09-24 08:36:40,380 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:40,778 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2823] 2026-09-24 08:36:40,785 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41535] 2026-09-24 08:36:40,792 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:40,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_no_authenticated_user_can_read_the_company_credential_over_rpc ... 2026-09-24 08:36:41,206 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2824] 2026-09-24 08:36:41,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41538] 2026-09-24 08:36:41,223 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:41,657 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2825] 2026-09-24 08:36:41,667 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41540] 2026-09-24 08:36:41,674 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:41,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1887, model: google.drive.account 2026-09-24 08:36:41,817 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1887, model: google.drive.account 2026-09-24 08:36:41,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [362], uid: 1888, model: google.drive.account 2026-09-24 08:36:41,844 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [673, 672] 2026-09-24 08:36:41,875 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_no_credential_named_method_is_reachable_over_rpc ... 2026-09-24 08:36:42,266 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2826] 2026-09-24 08:36:42,277 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41543] 2026-09-24 08:36:42,282 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:42,606 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2827] 2026-09-24 08:36:42,614 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41545] 2026-09-24 08:36:42,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:42,669 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_token_accessor_not_rpc_reachable: Starting TestTokenAccessorNotRpcReachable.test_the_company_credential_resolver_is_not_reachable_over_rpc ... 2026-09-24 08:36:43,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2828] 2026-09-24 08:36:43,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41548] 2026-09-24 08:36:43,062 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:43,436 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2829] 2026-09-24 08:36:43,448 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41550] 2026-09-24 08:36:43,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:43,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:36:43,559 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_a_second_request_that_missed_the_first_still_gets_a_connection ... 2026-09-24 08:36:43,970 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2830] 2026-09-24 08:36:43,982 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41552] 2026-09-24 08:36:43,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:44,046 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_nothing_here_hides_a_refusal_the_user_needs_to_see ... 2026-09-24 08:36:44,496 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2831] 2026-09-24 08:36:44,505 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41554] 2026-09-24 08:36:44,511 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:44,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_pressing_connect_twice_in_a_row_still_makes_one_account ... 2026-09-24 08:36:44,995 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2832] 2026-09-24 08:36:45,006 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41556] 2026-09-24 08:36:45,016 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:45,103 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_the_connection_handed_back_is_the_one_that_already_exists ... 2026-09-24 08:36:45,592 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2833] 2026-09-24 08:36:45,604 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41558] 2026-09-24 08:36:45,612 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:45,718 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_the_model_really_does_forbid_two_connections_for_one_person ... 2026-09-24 08:36:46,244 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2834] 2026-09-24 08:36:46,253 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41560] 2026-09-24 08:36:46,260 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:51,032 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_two_clicks_of_connect_make_one_account: Starting TestTwoClicksOfConnectMakeOneAccount.test_the_recovered_connection_is_usable_straight_away ... 2026-09-24 08:36:51,426 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2835] 2026-09-24 08:36:51,436 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41747] 2026-09-24 08:36:51,443 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:36:51,540 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:36:51,579 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:36:54,535 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f1303f7c360> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:36:54,536 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0af85e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:36:54,542 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:36:54,545 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0af9080> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/common.py", line 1285, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:36:54,559 121 INFO rb-b1a5ec1-225045-418240 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-09-24 08:36:54,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_a_company_outage_refuses_an_ordinary_employee_by_naming_the_company ... 2026-09-24 08:37:00,257 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2836] 2026-09-24 08:37:00,277 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41934] 2026-09-24 08:37:00,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:00,864 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2837] 2026-09-24 08:37:00,883 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41936] 2026-09-24 08:37:00,891 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:01,062 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_an_employee_applying_a_template_to_the_wrong_model_is_told_which_two_models_disagree ... 2026-09-24 08:37:06,300 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2838] 2026-09-24 08:37:06,314 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42125] 2026-09-24 08:37:06,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:06,846 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2839] 2026-09-24 08:37:06,854 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42127] 2026-09-24 08:37:06,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:06,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_an_employee_is_offered_the_templates_their_company_registered ... 2026-09-24 08:37:12,550 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2840] 2026-09-24 08:37:12,560 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42316] 2026-09-24 08:37:12,567 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:13,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2841] 2026-09-24 08:37:13,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42318] 2026-09-24 08:37:13,063 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:13,245 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_an_employee_picking_a_template_is_invited_to_connect_rather_than_denied_the_model_registry ... 2026-09-24 08:37:18,720 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2842] 2026-09-24 08:37:18,739 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42507] 2026-09-24 08:37:18,747 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:19,255 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2843] 2026-09-24 08:37:19,263 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42509] 2026-09-24 08:37:19,271 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:19,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_no_access_rule_or_group_in_this_module_opens_the_model_registry ... 2026-09-24 08:37:25,167 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2844] 2026-09-24 08:37:25,180 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42698] 2026-09-24 08:37:25,188 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:25,700 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2845] 2026-09-24 08:37:25,725 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42700] 2026-09-24 08:37:25,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:25,929 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_one_companys_outage_never_reaches_an_employee_of_another_company ... 2026-09-24 08:37:31,769 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2846] 2026-09-24 08:37:31,780 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42889] 2026-09-24 08:37:31,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:32,385 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2847] 2026-09-24 08:37:32,400 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42891] 2026-09-24 08:37:32,406 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:32,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_picking_a_model_on_a_template_over_rpc_does_not_demand_the_model_registry ... 2026-09-24 08:37:38,126 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2848] 2026-09-24 08:37:38,133 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43080] 2026-09-24 08:37:38,139 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:38,712 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2849] 2026-09-24 08:37:38,732 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43082] 2026-09-24 08:37:38,740 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:38,921 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_removing_the_company_connection_puts_an_ordinary_employee_back_on_their_own_account ... 2026-09-24 08:37:44,563 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2850] 2026-09-24 08:37:44,573 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43271] 2026-09-24 08:37:44,580 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:45,021 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2851] 2026-09-24 08:37:45,031 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43273] 2026-09-24 08:37:45,038 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:45,189 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted google.drive.account records with IDs: [378] 2026-09-24 08:37:45,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_the_company_outage_refusal_holds_even_when_the_employee_could_have_acted ... 2026-09-24 08:37:50,816 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2852] 2026-09-24 08:37:50,823 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43462] 2026-09-24 08:37:50,828 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:51,349 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2853] 2026-09-24 08:37:51,357 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43464] 2026-09-24 08:37:51,378 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:51,576 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [675] 2026-09-24 08:37:51,633 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_the_template_path_still_works_when_the_model_registry_is_closed ... 2026-09-24 08:37:57,474 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2854] 2026-09-24 08:37:57,499 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43653] 2026-09-24 08:37:57,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:58,016 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2855] 2026-09-24 08:37:58,027 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43655] 2026-09-24 08:37:58,034 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:37:58,148 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1917, model: ir.model 2026-09-24 08:37:58,161 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1917, model: ir.model 2026-09-24 08:37:58,349 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_using_a_drive_template_never_requires_reading_the_model_registry: Starting TestUsingADriveTemplateNeverRequiresReadingTheModelRegistry.test_the_web_clients_door_onto_a_template_invites_the_employee_the_same_way ... 2026-09-24 08:38:03,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2856] 2026-09-24 08:38:03,567 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43844] 2026-09-24 08:38:03,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:38:04,031 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2857] 2026-09-24 08:38:04,039 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43846] 2026-09-24 08:38:04,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:38:04,321 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:38:06,763 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df77c9a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:38:06,764 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0823560> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:38:06,770 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:38:06,772 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0822de0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 08:38:06,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:38:06,806 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_a_share_is_still_granted_by_the_employee ... 2026-09-24 08:38:07,539 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2858] 2026-09-24 08:38:07,554 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43850] 2026-09-24 08:38:07,564 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:38:07,982 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [679, 678, 677] 2026-09-24 08:38:07,994 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [676] 2026-09-24 08:38:08,027 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_a_template_copy_is_still_made_by_the_employee ... 2026-09-24 08:38:08,495 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2859] 2026-09-24 08:38:08,510 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43854] 2026-09-24 08:38:08,517 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:38:08,819 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [682, 681] 2026-09-24 08:38:08,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [680] 2026-09-24 08:38:08,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_an_export_is_still_fetched_by_the_employee ... 2026-09-24 08:38:09,354 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2860] 2026-09-24 08:38:09,370 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43857] 2026-09-24 08:38:09,377 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:38:09,661 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [686, 685, 684] 2026-09-24 08:38:09,665 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [683] 2026-09-24 08:38:09,692 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_an_upload_is_still_sent_by_the_employee ... 2026-09-24 08:38:10,112 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2861] 2026-09-24 08:38:10,146 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43860] 2026-09-24 08:38:10,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:38:10,443 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [690, 689, 688] 2026-09-24 08:38:10,447 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [687] 2026-09-24 08:38:10,483 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_the_records_folder_is_still_created_by_the_employee ... 2026-09-24 08:38:10,961 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2862] 2026-09-24 08:38:10,969 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43863] 2026-09-24 08:38:10,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:38:11,211 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [693, 692] 2026-09-24 08:38:11,214 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [691] 2026-09-24 08:38:11,242 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_google_drive.tests.test_without_a_company_account_the_employee_still_acts: Starting TestWithoutACompanyAccountTheEmployeeStillActs.test_this_company_has_connected_no_google_account_of_its_own ... 2026-09-24 08:38:11,676 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2863] 2026-09-24 08:38:11,685 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43866] 2026-09-24 08:38:11,693 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:38:11,860 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [694] 2026-09-24 08:38:11,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:38:14,102 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1927 deleted mail.mail records with IDs: [2864] 2026-09-24 08:38:14,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2865] 2026-09-24 08:38:14,286 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1928 deleted mail.mail records with IDs: [2866] 2026-09-24 08:38:14,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2867] 2026-09-24 08:38:14,504 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1929 deleted mail.mail records with IDs: [2868] 2026-09-24 08:38:14,573 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2869] 2026-09-24 08:38:14,708 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2870] 2026-09-24 08:38:14,900 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1931 deleted mail.mail records with IDs: [2871] 2026-09-24 08:38:14,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-09-24 08:38:15,001 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1929, model: viin.helpdesk.ticket 2026-09-24 08:38:15,030 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1929, model: viin.helpdesk.ticket 2026-09-24 08:38:15,113 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1929 deleted mail.message records with IDs: [43877, 43876] 2026-09-24 08:38:15,121 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [17], uid: 1929, model: viin.helpdesk.ticket 2026-09-24 08:38:15,156 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-09-24 08:38:15,492 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1928 deleted mail.mail records with IDs: [2872] 2026-09-24 08:38:15,602 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1929 deleted mail.message records with IDs: [43870, 43869] 2026-09-24 08:38:15,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 1929, model: viin.helpdesk.ticket 2026-09-24 08:38:15,682 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1929 deleted mail.message records with IDs: [43880, 43874, 43873] 2026-09-24 08:38:15,701 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1929 deleted viin.helpdesk.ticket records with IDs: [15] 2026-09-24 08:38:15,713 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1929 deleted mail.followers records with IDs: [5265, 5266, 5267] 2026-09-24 08:38:15,742 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-09-24 08:38:15,803 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-09-24 08:38:15,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1933 deleted viin.helpdesk.sla records with IDs: [4] 2026-09-24 08:38:15,942 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-09-24 08:38:15,971 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1933 deleted viin.helpdesk.tag records with IDs: [7] 2026-09-24 08:38:15,998 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-09-24 08:38:16,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-09-24 08:38:16,080 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1928, model: viin.helpdesk.stage 2026-09-24 08:38:16,113 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-09-24 08:38:16,140 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1928, model: viin.helpdesk.tag 2026-09-24 08:38:16,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-09-24 08:38:16,206 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [682], uid: 1928, model: viin.helpdesk.team 2026-09-24 08:38:16,230 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [682], uid: 1928, model: viin.helpdesk.team 2026-09-24 08:38:16,260 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 1928, model: viin.helpdesk.ticket 2026-09-24 08:38:16,303 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-09-24 08:38:16,325 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1927, model: viin.helpdesk.stage 2026-09-24 08:38:16,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-09-24 08:38:16,429 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1927 deleted mail.message records with IDs: [43870, 43869] 2026-09-24 08:38:16,434 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1927 deleted viin.helpdesk.ticket records with IDs: [13] 2026-09-24 08:38:16,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1927 deleted mail.followers records with IDs: [5259, 5260, 5261] 2026-09-24 08:38:16,476 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-09-24 08:38:16,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [682], uid: 1930, model: viin.helpdesk.team 2026-09-24 08:38:16,769 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1928 deleted mail.mail records with IDs: [2873] 2026-09-24 08:38:16,864 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1928 deleted mail.mail records with IDs: [2874] 2026-09-24 08:38:16,952 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1932 deleted mail.message records with IDs: [43883, 43882, 43881, 43872, 43871] 2026-09-24 08:38:16,961 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1932, model: viin.helpdesk.ticket 2026-09-24 08:38:16,986 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [682], uid: 1932, model: viin.helpdesk.team 2026-09-24 08:38:17,025 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1931 deleted mail.message records with IDs: [43876] 2026-09-24 08:38:17,049 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1931 deleted viin.helpdesk.ticket records with IDs: [17] 2026-09-24 08:38:17,062 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1931 deleted mail.followers records with IDs: [5270, 5271] 2026-09-24 08:38:17,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-09-24 08:38:17,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1929, model: viin.helpdesk.sla 2026-09-24 08:38:17,224 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:38:19,260 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1934 deleted mail.mail records with IDs: [2875] 2026-09-24 08:38:19,328 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2876] 2026-09-24 08:38:19,454 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [2877] 2026-09-24 08:38:19,525 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2878] 2026-09-24 08:38:19,657 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1936 deleted mail.mail records with IDs: [2879] 2026-09-24 08:38:19,730 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2880] 2026-09-24 08:38:19,862 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2881] 2026-09-24 08:38:20,013 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1938 deleted mail.mail records with IDs: [2882] 2026-09-24 08:38:20,028 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-09-24 08:38:20,108 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [2883] 2026-09-24 08:38:20,151 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:38:22,263 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1941 deleted mail.mail records with IDs: [2884] 2026-09-24 08:38:22,326 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2885] 2026-09-24 08:38:22,464 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1942 deleted mail.mail records with IDs: [2886] 2026-09-24 08:38:22,529 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2887] 2026-09-24 08:38:22,662 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1943 deleted mail.mail records with IDs: [2888] 2026-09-24 08:38:22,722 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2889] 2026-09-24 08:38:22,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2890] 2026-09-24 08:38:22,943 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1945 deleted mail.mail records with IDs: [2891] 2026-09-24 08:38:22,956 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-09-24 08:38:23,020 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2892] 2026-09-24 08:38:23,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-09-24 08:38:23,255 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2893] 2026-09-24 08:38:23,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2894] 2026-09-24 08:38:23,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2895] 2026-09-24 08:38:23,501 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2896] 2026-09-24 08:38:23,538 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_copy_names_the_copies_in_batch ... 2026-09-24 08:38:23,706 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2897] 2026-09-24 08:38:23,798 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2898] 2026-09-24 08:38:23,876 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2899] 2026-09-24 08:38:23,969 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2900] 2026-09-24 08:38:24,033 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2901] 2026-09-24 08:38:24,151 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2902] 2026-09-24 08:38:24,188 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_gateway_ticket_keeps_root_partner_email ... 2026-09-24 08:38:24,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2903] 2026-09-24 08:38:24,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_no_contact_defaults_to_the_creator ... 2026-09-24 08:38:24,673 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2904] 2026-09-24 08:38:24,708 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-09-24 08:38:24,829 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2905] 2026-09-24 08:38:24,858 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-09-24 08:38:25,011 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2906] 2026-09-24 08:38:25,089 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2907] 2026-09-24 08:38:25,161 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2908] 2026-09-24 08:38:25,259 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2909] 2026-09-24 08:38:25,295 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_ticket_email_keeps_creator_own_contact_email ... 2026-09-24 08:38:25,485 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2910] 2026-09-24 08:38:25,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_ticket_email_updates_the_customer_contact ... 2026-09-24 08:38:25,657 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2911] 2026-09-24 08:38:25,699 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-09-24 08:38:25,737 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-09-24 08:38:25,796 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:38:28,755 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1948 deleted mail.mail records with IDs: [2912] 2026-09-24 08:38:28,825 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2913] 2026-09-24 08:38:28,947 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1949 deleted mail.mail records with IDs: [2914] 2026-09-24 08:38:29,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2915] 2026-09-24 08:38:29,217 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1950 deleted mail.mail records with IDs: [2916] 2026-09-24 08:38:29,282 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2917] 2026-09-24 08:38:29,401 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2918] 2026-09-24 08:38:29,538 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1952 deleted mail.mail records with IDs: [2919] 2026-09-24 08:38:29,552 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-09-24 08:38:29,597 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43932, 43931, 43930, 43929, 43928, 43927, 43926, 43925, 2672, 2671, 2670, 2669, 2668, 2667, 2666, 2665, 2664, 2663, 2662, 2659, 2658, 2657, 2656, 2655, 2654, 2653, 2652, 2651, 2650, 2649, 2648, 2647, 2646, 2645] 2026-09-24 08:38:29,621 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [145734, 145743, 145744, 145745, 145735, 145736, 145737, 145738, 145739, 145740, 145741, 145742] 2026-09-24 08:38:29,621 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted viin.helpdesk.ticket records with IDs: [3, 11, 6, 4, 1, 10, 7, 2, 52, 51, 50, 49, 48, 12, 9, 8, 5] 2026-09-24 08:38:29,633 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 5332, 5333, 5334, 5335, 5336, 5337, 5338, 5339, 5340, 5341, 5342, 5343, 5344] 2026-09-24 08:38:29,778 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2920] 2026-09-24 08:38:29,877 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2921] 2026-09-24 08:38:29,976 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2922] 2026-09-24 08:38:30,085 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2923] 2026-09-24 08:38:30,176 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2924] 2026-09-24 08:38:30,302 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2925] 2026-09-24 08:38:30,407 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2926] 2026-09-24 08:38:30,509 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2927] 2026-09-24 08:38:30,585 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2928] 2026-09-24 08:38:30,663 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2929] 2026-09-24 08:38:30,738 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2930] 2026-09-24 08:38:30,817 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2931] 2026-09-24 08:38:31,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-09-24 08:38:31,226 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43932, 43931, 43930, 43929, 43928, 43927, 43926, 43925, 2672, 2671, 2670, 2669, 2668, 2667, 2666, 2665, 2664, 2663, 2662, 2659, 2658, 2657, 2656, 2655, 2654, 2653, 2652, 2651, 2650, 2649, 2648, 2647, 2646, 2645] 2026-09-24 08:38:31,242 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [145734, 145743, 145744, 145745, 145735, 145736, 145737, 145738, 145739, 145740, 145741, 145742] 2026-09-24 08:38:31,242 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted viin.helpdesk.ticket records with IDs: [3, 11, 6, 4, 1, 10, 7, 2, 52, 51, 50, 49, 48, 12, 9, 8, 5] 2026-09-24 08:38:31,248 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 5332, 5333, 5334, 5335, 5336, 5337, 5338, 5339, 5340, 5341, 5342, 5343, 5344] 2026-09-24 08:38:31,368 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2932] 2026-09-24 08:38:31,439 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2933] 2026-09-24 08:38:31,517 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2934] 2026-09-24 08:38:31,584 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2935] 2026-09-24 08:38:31,656 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2936] 2026-09-24 08:38:31,741 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2937] 2026-09-24 08:38:31,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2938] 2026-09-24 08:38:31,908 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2939] 2026-09-24 08:38:31,974 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2940] 2026-09-24 08:38:32,064 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2941] 2026-09-24 08:38:32,179 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2942] 2026-09-24 08:38:32,268 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2943] 2026-09-24 08:38:32,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:38:32,755 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-09-24 08:38:32,772 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal from n/a 2026-09-24 08:38:32,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:38:33,887 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:33] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.190 0.917 2026-09-24 08:38:34,172 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:34] "POST /my/tickets/create HTTP/1.1" 200 - 109 0.116 0.162 2026-09-24 08:38:34,378 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:34] "GET /my/tickets/77 HTTP/1.1" 200 - 55 0.038 0.159 2026-09-24 08:38:34,565 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2946] 2026-09-24 08:38:34,604 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2947] 2026-09-24 08:38:34,674 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:34] "GET /my/tickets/77 HTTP/1.1" 200 - 30 0.016 0.051 2026-09-24 08:38:34,686 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:34] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.004 2026-09-24 08:38:34,979 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:34] "GET /my HTTP/1.1" 200 - 78 0.066 0.225 2026-09-24 08:38:35,158 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:38:35] "GET /my/tickets HTTP/1.1" 200 - 46 0.031 0.144 2026-09-24 08:38:35,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal.TestHelpdeskPortal.test_portals: waiting for threads: [] 2026-09-24 08:38:35,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:38:37,568 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1955 deleted mail.mail records with IDs: [2948] 2026-09-24 08:38:37,650 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2949] 2026-09-24 08:38:37,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1956 deleted mail.mail records with IDs: [2950] 2026-09-24 08:38:37,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2951] 2026-09-24 08:38:38,028 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1957 deleted mail.mail records with IDs: [2952] 2026-09-24 08:38:38,109 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2953] 2026-09-24 08:38:38,253 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2954] 2026-09-24 08:38:38,384 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1959 deleted mail.mail records with IDs: [2955] 2026-09-24 08:38:38,484 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2956] 2026-09-24 08:38:38,563 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2957] 2026-09-24 08:38:38,663 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2958] 2026-09-24 08:38:38,734 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2959] 2026-09-24 08:38:38,823 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2960] 2026-09-24 08:38:38,890 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2961] 2026-09-24 08:38:38,987 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2962] 2026-09-24 08:38:39,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2963] 2026-09-24 08:38:39,153 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2964] 2026-09-24 08:38:39,226 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2965] 2026-09-24 08:38:39,322 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2966] 2026-09-24 08:38:39,385 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2967] 2026-09-24 08:38:39,478 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2968] 2026-09-24 08:38:39,543 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2969] 2026-09-24 08:38:39,557 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_rating: Starting TestHelpdeskRating.test_dashboard_rating_counted_when_db_clock_runs_ahead_of_host ... 2026-09-24 08:38:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2970] 2026-09-24 08:38:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2971] 2026-09-24 08:38:39,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_rating: Starting TestHelpdeskRating.test_helpdesk_ticket_dashboard ... 2026-09-24 08:38:40,015 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:38:40,043 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-09-24 08:38:40,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-09-24 08:38:40,433 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2972] 2026-09-24 08:38:40,466 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2973] 2026-09-24 08:38:40,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-09-24 08:38:40,800 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2974] 2026-09-24 08:38:40,962 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2975] 2026-09-24 08:38:40,994 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2976] 2026-09-24 08:38:41,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:38:41,083 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-09-24 08:38:41,262 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2977] 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-24 08:38:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-24 08:38:42,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-24 08:38:42,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-24 08:38:42,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-24 08:38:42,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-24 08:38:42,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-24 08:38:42,277 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-09-24 08:38:42,316 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-09-24 08:38:42,492 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2983] 2026-09-24 08:38:42,538 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-09-24 08:38:42,683 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2984] 2026-09-24 08:38:42,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-09-24 08:38:42,874 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2985] 2026-09-24 08:38:43,060 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2986] 2026-09-24 08:38:43,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-09-24 08:38:43,271 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2987] 2026-09-24 08:38:43,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:38:45,338 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1962 deleted mail.mail records with IDs: [2988] 2026-09-24 08:38:45,425 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2989] 2026-09-24 08:38:45,531 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1963 deleted mail.mail records with IDs: [2990] 2026-09-24 08:38:45,607 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2991] 2026-09-24 08:38:45,740 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1964 deleted mail.mail records with IDs: [2992] 2026-09-24 08:38:45,813 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2993] 2026-09-24 08:38:45,931 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2994] 2026-09-24 08:38:46,058 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1966 deleted mail.mail records with IDs: [2995] 2026-09-24 08:38:46,074 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-09-24 08:38:46,150 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2996] 2026-09-24 08:38:46,251 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-09-24 08:38:46,519 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2997] 2026-09-24 08:38:46,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-09-24 08:38:46,795 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2998] 2026-09-24 08:38:46,882 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-09-24 08:38:47,141 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2999] 2026-09-24 08:38:47,255 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-09-24 08:38:47,452 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3000] 2026-09-24 08:38:47,502 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126026] 2026-09-24 08:38:47,502 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-09-24 08:38:47,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:38:49,804 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1969 deleted mail.mail records with IDs: [3001] 2026-09-24 08:38:49,881 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3002] 2026-09-24 08:38:49,988 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1970 deleted mail.mail records with IDs: [3003] 2026-09-24 08:38:50,063 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3004] 2026-09-24 08:38:50,240 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1971 deleted mail.mail records with IDs: [3005] 2026-09-24 08:38:50,322 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3006] 2026-09-24 08:38:50,449 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3007] 2026-09-24 08:38:50,598 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1973 deleted mail.mail records with IDs: [3008] 2026-09-24 08:38:50,692 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3009] 2026-09-24 08:38:50,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3010] 2026-09-24 08:38:50,803 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-09-24 08:38:50,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:38:53,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1976 deleted mail.mail records with IDs: [3011] 2026-09-24 08:38:53,313 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3012] 2026-09-24 08:38:53,413 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1977 deleted mail.mail records with IDs: [3013] 2026-09-24 08:38:53,461 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3014] 2026-09-24 08:38:53,564 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1978 deleted mail.mail records with IDs: [3015] 2026-09-24 08:38:53,633 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3016] 2026-09-24 08:38:53,753 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3017] 2026-09-24 08:38:53,894 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1980 deleted mail.mail records with IDs: [3018] 2026-09-24 08:38:53,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-09-24 08:38:54,021 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3019] 2026-09-24 08:38:54,158 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-09-24 08:38:54,355 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3020] 2026-09-24 08:38:54,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:38:56,662 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1983 deleted mail.mail records with IDs: [3021] 2026-09-24 08:38:56,741 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3022] 2026-09-24 08:38:56,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1984 deleted mail.mail records with IDs: [3023] 2026-09-24 08:38:56,910 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3024] 2026-09-24 08:38:57,062 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [3025] 2026-09-24 08:38:57,139 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3026] 2026-09-24 08:38:57,255 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3027] 2026-09-24 08:38:57,357 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1987 deleted mail.mail records with IDs: [3028] 2026-09-24 08:38:57,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-09-24 08:38:57,661 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3029] 2026-09-24 08:38:57,713 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-09-24 08:38:57,973 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3030] 2026-09-24 08:38:58,028 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:39:00,148 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1990 deleted mail.mail records with IDs: [3031] 2026-09-24 08:39:00,223 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3032] 2026-09-24 08:39:00,327 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1991 deleted mail.mail records with IDs: [3033] 2026-09-24 08:39:00,417 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3034] 2026-09-24 08:39:00,577 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1992 deleted mail.mail records with IDs: [3035] 2026-09-24 08:39:00,654 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3036] 2026-09-24 08:39:00,777 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3037] 2026-09-24 08:39:00,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1994 deleted mail.mail records with IDs: [3038] 2026-09-24 08:39:00,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_01 ... 2026-09-24 08:39:01,165 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3039] 2026-09-24 08:39:01,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_02 ... 2026-09-24 08:39:01,456 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3040] 2026-09-24 08:39:01,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:39:01,518 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-09-24 08:39:01,687 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:39:03,721 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1997 deleted mail.mail records with IDs: [3041] 2026-09-24 08:39:03,798 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3042] 2026-09-24 08:39:03,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1998 deleted mail.mail records with IDs: [3043] 2026-09-24 08:39:03,970 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3044] 2026-09-24 08:39:04,094 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1999 deleted mail.mail records with IDs: [3045] 2026-09-24 08:39:04,158 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3046] 2026-09-24 08:39:04,273 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3047] 2026-09-24 08:39:04,471 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2001 deleted mail.mail records with IDs: [3048] 2026-09-24 08:39:04,482 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-09-24 08:39:04,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-09-24 08:39:04,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-09-24 08:39:04,726 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:39:06,846 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [3049] 2026-09-24 08:39:06,943 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3050] 2026-09-24 08:39:07,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2005 deleted mail.mail records with IDs: [3051] 2026-09-24 08:39:07,152 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3052] 2026-09-24 08:39:07,269 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [3053] 2026-09-24 08:39:07,334 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3054] 2026-09-24 08:39:07,466 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3055] 2026-09-24 08:39:07,628 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2008 deleted mail.mail records with IDs: [3056] 2026-09-24 08:39:07,643 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-09-24 08:39:07,755 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:39:09,916 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2011 deleted mail.mail records with IDs: [3057] 2026-09-24 08:39:09,985 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3058] 2026-09-24 08:39:10,090 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2012 deleted mail.mail records with IDs: [3059] 2026-09-24 08:39:10,155 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3060] 2026-09-24 08:39:10,313 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2013 deleted mail.mail records with IDs: [3061] 2026-09-24 08:39:10,397 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3062] 2026-09-24 08:39:10,523 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3063] 2026-09-24 08:39:10,651 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2015 deleted mail.mail records with IDs: [3064] 2026-09-24 08:39:10,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-09-24 08:39:10,785 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3065] 2026-09-24 08:39:10,849 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [139985] 2026-09-24 08:39:10,850 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-09-24 08:39:10,954 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-09-24 08:39:11,240 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3066] 2026-09-24 08:39:11,388 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-09-24 08:39:11,550 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3067] 2026-09-24 08:39:11,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:39:13,818 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2018 deleted mail.mail records with IDs: [3068] 2026-09-24 08:39:13,899 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3069] 2026-09-24 08:39:14,034 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2019 deleted mail.mail records with IDs: [3070] 2026-09-24 08:39:14,160 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3071] 2026-09-24 08:39:14,319 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2020 deleted mail.mail records with IDs: [3072] 2026-09-24 08:39:14,406 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3073] 2026-09-24 08:39:14,534 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3074] 2026-09-24 08:39:14,698 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [3075] 2026-09-24 08:39:14,821 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3076] 2026-09-24 08:39:14,927 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3077] 2026-09-24 08:39:14,980 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-09-24 08:39:15,057 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3078] 2026-09-24 08:39:15,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-09-24 08:39:15,254 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3079] 2026-09-24 08:39:15,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-09-24 08:39:15,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-09-24 08:39:15,848 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3081] 2026-09-24 08:39:16,005 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:39:16,228 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3082] 2026-09-24 08:39:16,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3083] 2026-09-24 08:39:16,469 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3084] 2026-09-24 08:39:16,480 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-09-24 08:39:16,516 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:39:18,854 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2025 deleted mail.mail records with IDs: [3085] 2026-09-24 08:39:18,917 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3086] 2026-09-24 08:39:19,020 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2026 deleted mail.mail records with IDs: [3087] 2026-09-24 08:39:19,095 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3088] 2026-09-24 08:39:19,229 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2027 deleted mail.mail records with IDs: [3089] 2026-09-24 08:39:19,314 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3090] 2026-09-24 08:39:19,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3091] 2026-09-24 08:39:19,568 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2029 deleted mail.mail records with IDs: [3092] 2026-09-24 08:39:19,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-09-24 08:39:19,871 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal from n/a 2026-09-24 08:39:19,882 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:39:21,781 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:21] "GET /my/tickets/create?saleorder=596 HTTP/1.1" 200 - 227 0.174 1.727 2026-09-24 08:39:22,040 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:22] "POST /my/tickets/create?saleorder=596 HTTP/1.1" 200 - 113 0.087 0.164 2026-09-24 08:39:22,108 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-09-24 08:39:27,483 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:company_b_portal from n/a 2026-09-24 08:39:27,493 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:39:28,610 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:28] "GET /my/tickets/create?saleorder=597 HTTP/1.1" 200 - 222 0.143 0.976 2026-09-24 08:39:28,892 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:39:28] "POST /my/tickets/create?saleorder=597 HTTP/1.1" 200 - 91 0.127 0.145 2026-09-24 08:39:28,970 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:39:28,987 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-09-24 08:39:29,123 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-09-24 08:39:29,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:39:31,592 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2033 deleted mail.mail records with IDs: [3096] 2026-09-24 08:39:31,650 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3097] 2026-09-24 08:39:31,745 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2034 deleted mail.mail records with IDs: [3098] 2026-09-24 08:39:31,822 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3099] 2026-09-24 08:39:31,976 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2035 deleted mail.mail records with IDs: [3100] 2026-09-24 08:39:32,053 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3101] 2026-09-24 08:39:32,181 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3102] 2026-09-24 08:39:32,337 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2037 deleted mail.mail records with IDs: [3103] 2026-09-24 08:39:32,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-09-24 08:39:32,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-09-24 08:39:33,221 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:39:35,220 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2040 deleted mail.mail records with IDs: [3104] 2026-09-24 08:39:35,292 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3105] 2026-09-24 08:39:35,395 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2041 deleted mail.mail records with IDs: [3106] 2026-09-24 08:39:35,488 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3107] 2026-09-24 08:39:35,657 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2042 deleted mail.mail records with IDs: [3108] 2026-09-24 08:39:35,725 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3109] 2026-09-24 08:39:35,870 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3110] 2026-09-24 08:39:35,997 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2044 deleted mail.mail records with IDs: [3111] 2026-09-24 08:39:36,337 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3112] 2026-09-24 08:39:36,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-09-24 08:39:36,549 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-09-24 08:39:36,797 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-09-24 08:39:37,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-09-24 08:39:37,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-09-24 08:39:37,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-09-24 08:39:38,037 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:39:38,270 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-09-24 08:39:38,322 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-09-24 08:39:38,341 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-09-24 08:39:38,369 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:39:38,846 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-09-24 08:39:39,051 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-09-24 08:39:39,153 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-09-24 08:39:39,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_04_recursive_managers_index_order_case_employee_has_line_manager_plus_department_managers ... 2026-09-24 08:39:39,431 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-09-24 08:39:39,610 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-09-24 08:39:39,745 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-09-24 08:39:39,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:39:40,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-09-24 08:39:40,388 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-09-24 08:39:40,441 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:39:40,878 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-09-24 08:39:41,068 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:39:41,430 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestIncludeDepartmentManagerEdgeCases.test_92_include_department_manager_false_still_matches_due_to_parent_id_tree ... 2026-09-24 08:39:41,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:39:41,952 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-09-24 08:39:42,103 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-09-24 08:39:42,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-09-24 08:39:42,494 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-09-24 08:39:42,789 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_05_public_parent_id_batch_query_count_is_batch_size_independent ... 2026-09-24 08:39:43,486 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-24 08:39:43,973 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_manager_ids_includes_own_and_inherited_managers ... 2026-09-24 08:39:44,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_recursive_child_ids_empty_for_leaf_department ... 2026-09-24 08:39:44,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:39:44,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-09-24 08:39:44,582 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-09-24 08:39:44,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-09-24 08:39:44,671 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:39:44,848 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-09-24 08:39:44,922 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-09-24 08:39:44,952 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:39:44,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_availability_is_assigned_in_compute ... 2026-09-24 08:39:44,982 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_matching_availability_field ... 2026-09-24 08:39:45,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_view_wiring ... 2026-09-24 08:39:45,029 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_availability_fields_exist ... 2026-09-24 08:39:45,050 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_compute_availability_matches_registry ... 2026-09-24 08:39:45,269 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_module_toggle_fields_exist ... 2026-09-24 08:39:45,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_availability_field_exists ... 2026-09-24 08:39:45,309 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_compute_availability_matches_registry ... 2026-09-24 08:39:45,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_module_toggle_field_exists ... 2026-09-24 08:39:45,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:39:46,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-09-24 08:39:46,532 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-09-24 08:39:46,593 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-09-24 08:39:46,647 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-09-24 08:39:46,696 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-09-24 08:39:46,752 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:39:47,143 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-09-24 08:39:47,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_07_search_in_accepts_int_operand_and_filters_non_int_list ... 2026-09-24 08:39:47,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-09-24 08:39:47,391 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:39:47,959 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3113] 2026-09-24 08:39:47,987 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44233] 2026-09-24 08:39:48,003 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:39:48,454 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3114] 2026-09-24 08:39:48,463 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44235] 2026-09-24 08:39:48,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:39:48,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-09-24 08:39:48,498 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2047, model: hr.employee 2026-09-24 08:39:48,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-09-24 08:39:48,627 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-09-24 08:39:48,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2047, model: hr.organization 2026-09-24 08:39:48,710 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-09-24 08:39:48,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2047, model: hr.organization.participation 2026-09-24 08:39:48,821 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:39:48,835 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-09-24 08:39:49,908 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-09-24 08:39:50,962 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:39:50,979 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-09-24 08:39:52,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:39:52,218 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-09-24 08:39:53,231 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-09-24 08:39:54,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:39:54,306 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-09-24 08:39:58,004 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-09-24 08:39:59,812 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:40:07,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_01_create_appraisal ... 2026-09-24 08:40:07,337 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_02_appraisal_workflow ... 2026-09-24 08:40:07,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_03_batch_creation ... 2026-09-24 08:40:08,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_04_feedback_count ... 2026-09-24 08:40:08,338 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_05_update_participants ... 2026-09-24 08:40:08,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_06_resend_to_participant_uses_other_feedback_template ... 2026-09-24 08:40:08,991 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:40:15,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_01_employee_access ... 2026-09-24 08:40:15,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2067, model: viin.hr.appraisal 2026-09-24 08:40:15,811 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2067 deleted mail.message records with IDs: [44725] 2026-09-24 08:40:15,813 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2067, model: viin.hr.appraisal 2026-09-24 08:40:15,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_02_manager_access ... 2026-09-24 08:40:15,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2068, model: viin.hr.appraisal 2026-09-24 08:40:16,148 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2068 deleted mail.message records with IDs: [44731] 2026-09-24 08:40:16,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2068, model: viin.hr.appraisal 2026-09-24 08:40:16,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_03_appraisal_officer_access ... 2026-09-24 08:40:16,279 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2069 deleted mail.message records with IDs: [44736] 2026-09-24 08:40:16,292 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2069 deleted viin.hr.appraisal records with IDs: [14] 2026-09-24 08:40:16,296 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2069 deleted mail.followers records with IDs: [5742] 2026-09-24 08:40:16,313 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_04_survey_access ... 2026-09-24 08:40:16,599 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_05_multi_company_access ... 2026-09-24 08:40:17,117 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_appraisal_matrix_results_no_error ... 2026-09-24 08:40:17,271 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_cannot_read_certification_survey ... 2026-09-24 08:40:17,349 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_reads_appraisal_template ... 2026-09-24 08:40:17,420 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_survey_read_limited_to_appraisal_and_own ... 2026-09-24 08:40:17,573 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 2067, model: survey.survey 2026-09-24 08:40:17,590 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2067, model: survey.survey 2026-09-24 08:40:17,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:40:25,393 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_employee_participating_in_appraisal_survey_can_still_read_it ... 2026-09-24 08:40:25,635 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_plain_internal_user_cannot_read_certification_survey ... 2026-09-24 08:40:25,716 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2071, model: survey.survey 2026-09-24 08:40:25,745 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_survey_manager_cannot_read_certification_survey_via_appraisal_rule ... 2026-09-24 08:40:25,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2076, model: survey.survey 2026-09-24 08:40:25,870 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_survey_user_cannot_read_certification_survey_via_appraisal_rule ... 2026-09-24 08:40:25,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2075, model: survey.survey 2026-09-24 08:40:26,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:40:26,409 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-09-24 08:40:26,589 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-09-24 08:40:26,823 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-09-24 08:40:26,916 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-09-24 08:40:26,966 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21, 22, 23, 20] 2026-09-24 08:40:27,363 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [631] 2026-09-24 08:40:27,423 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-09-24 08:40:27,548 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [24] 2026-09-24 08:40:27,573 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-09-24 08:40:27,633 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-09-24 08:40:27,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-09-24 08:40:27,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-09-24 08:40:27,947 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-09-24 08:40:28,076 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-09-24 08:40:28,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-09-24 08:40:28,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-09-24 08:40:28,451 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-09-24 08:40:28,581 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:40:28,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-09-24 08:40:29,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:40:29,254 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-09-24 08:40:29,357 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-09-24 08:40:29,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-09-24 08:40:29,933 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-09-24 08:40:30,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-09-24 08:40:30,333 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-09-24 08:40:30,505 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-09-24 08:40:30,681 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-09-24 08:40:30,793 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-09-24 08:40:30,870 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-09-24 08:40:31,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-09-24 08:40:31,397 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-09-24 08:40:31,637 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:40:31,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-09-24 08:40:32,119 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-09-24 08:40:32,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-09-24 08:40:32,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-09-24 08:40:33,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-09-24 08:40:33,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-09-24 08:40:33,817 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-09-24 08:40:34,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-09-24 08:40:34,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-09-24 08:40:35,482 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-09-24 08:40:36,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-09-24 08:40:36,494 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-09-24 08:40:36,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-09-24 08:40:37,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-09-24 08:40:38,024 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-09-24 08:40:38,665 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-09-24 08:40:39,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-09-24 08:40:39,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-09-24 08:40:40,130 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:40:40,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-09-24 08:40:40,824 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-09-24 08:40:41,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-09-24 08:40:41,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-09-24 08:40:41,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-09-24 08:40:41,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-09-24 08:40:42,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-09-24 08:40:42,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-09-24 08:40:43,255 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-09-24 08:40:43,701 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-09-24 08:40:44,105 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-09-24 08:40:44,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-09-24 08:40:45,056 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-09-24 08:40:45,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-09-24 08:40:46,415 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-09-24 08:40:46,876 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-09-24 08:40:47,303 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-09-24 08:40:47,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-09-24 08:40:48,151 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-09-24 08:40:48,590 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-09-24 08:40:49,116 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-09-24 08:40:49,619 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-09-24 08:40:50,171 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-09-24 08:40:50,411 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:40:50,675 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-09-24 08:40:50,795 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-09-24 08:40:50,979 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-09-24 08:40:51,055 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-09-24 08:40:51,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-09-24 08:40:51,689 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-09-24 08:40:52,125 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-09-24 08:40:52,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-09-24 08:40:52,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-09-24 08:40:52,918 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45577, 45576] 2026-09-24 08:40:53,067 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45575] 2026-09-24 08:40:53,078 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-09-24 08:40:53,153 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45580, 45579, 45577, 45576] 2026-09-24 08:40:53,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-09-24 08:40:53,230 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-09-24 08:40:53,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45582] 2026-09-24 08:40:53,609 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-09-24 08:40:53,657 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45586, 45584, 45583] 2026-09-24 08:40:53,701 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [150] 2026-09-24 08:40:53,729 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-09-24 08:40:54,047 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-09-24 08:40:54,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-09-24 08:40:54,445 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-09-24 08:40:54,769 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-09-24 08:40:55,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-09-24 08:40:55,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-09-24 08:40:55,580 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-09-24 08:40:55,962 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:40:56,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-09-24 08:40:56,446 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-09-24 08:40:56,746 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-09-24 08:40:57,097 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-09-24 08:40:57,744 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:40:57,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-09-24 08:40:58,112 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-09-24 08:40:58,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:41:10,619 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_01_changes_report ... 2026-09-24 08:41:10,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_01 ... 2026-09-24 08:41:11,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_02 ... 2026-09-24 08:41:11,467 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_03 ... 2026-09-24 08:41:11,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_04 ... 2026-09-24 08:41:12,109 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_03_changes_report_01 ... 2026-09-24 08:41:12,684 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_03_changes_report_02 ... 2026-09-24 08:41:13,096 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:41:19,190 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-09-24 08:41:19,716 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3141] 2026-09-24 08:41:19,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-09-24 08:41:20,166 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3142] 2026-09-24 08:41:20,236 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-09-24 08:41:20,525 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3143] 2026-09-24 08:41:20,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-09-24 08:41:20,965 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [279] 2026-09-24 08:41:21,138 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-09-24 08:41:21,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-09-24 08:41:21,842 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [282] 2026-09-24 08:41:21,980 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-09-24 08:41:22,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:41:22,555 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-09-24 08:41:22,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-09-24 08:41:22,795 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-09-24 08:41:22,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-09-24 08:41:23,054 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-09-24 08:41:23,225 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-09-24 08:41:23,356 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-09-24 08:41:23,519 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-09-24 08:41:23,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-09-24 08:41:23,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-09-24 08:41:23,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-09-24 08:41:24,610 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:41:24,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-09-24 08:41:24,898 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-09-24 08:41:25,138 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-09-24 08:41:25,353 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-09-24 08:41:25,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-09-24 08:41:25,725 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-09-24 08:41:25,892 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-09-24 08:41:26,066 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:41:26,266 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-09-24 08:41:26,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-09-24 08:41:26,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-09-24 08:41:26,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:41:27,959 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-09-24 08:41:28,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-09-24 08:41:28,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-09-24 08:41:28,285 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-09-24 08:41:28,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-09-24 08:41:28,494 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-09-24 08:41:28,654 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:41:28,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-09-24 08:41:29,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:41:30,107 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3144] 2026-09-24 08:41:30,122 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46333] 2026-09-24 08:41:30,129 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:30,616 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3145] 2026-09-24 08:41:30,627 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46335] 2026-09-24 08:41:30,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:31,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-09-24 08:41:31,461 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3146] 2026-09-24 08:41:31,577 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2077 deleted mail.activity records with IDs: [2120] 2026-09-24 08:41:31,686 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2077 deleted mail.mail records with IDs: [3147] 2026-09-24 08:41:32,026 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3148] 2026-09-24 08:41:32,081 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2121] 2026-09-24 08:41:32,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3149] 2026-09-24 08:41:32,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-09-24 08:41:32,544 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3150] 2026-09-24 08:41:32,658 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2077 deleted mail.activity records with IDs: [2123] 2026-09-24 08:41:32,764 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2077 deleted mail.mail records with IDs: [3151] 2026-09-24 08:41:33,114 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3152] 2026-09-24 08:41:33,170 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2124] 2026-09-24 08:41:33,267 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3153] 2026-09-24 08:41:33,344 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_03_end_suspension_plan_and_email ... 2026-09-24 08:41:33,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3154] 2026-09-24 08:41:33,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2077 deleted mail.activity records with IDs: [2126] 2026-09-24 08:41:33,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2077 deleted mail.mail records with IDs: [3155] 2026-09-24 08:41:34,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3156] 2026-09-24 08:41:34,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2127] 2026-09-24 08:41:34,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3157] 2026-09-24 08:41:34,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2128] 2026-09-24 08:41:34,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3158] 2026-09-24 08:41:34,807 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-09-24 08:41:35,111 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3160] 2026-09-24 08:41:35,240 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2077 deleted mail.activity records with IDs: [2130] 2026-09-24 08:41:35,348 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2077 deleted mail.mail records with IDs: [3161] 2026-09-24 08:41:35,723 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3162] 2026-09-24 08:41:36,288 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2131] 2026-09-24 08:41:36,397 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3163] 2026-09-24 08:41:36,486 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-09-24 08:41:36,922 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3164] 2026-09-24 08:41:37,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2077 deleted mail.activity records with IDs: [2133] 2026-09-24 08:41:37,171 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2077 deleted mail.mail records with IDs: [3165] 2026-09-24 08:41:37,577 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3166] 2026-09-24 08:41:38,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2134] 2026-09-24 08:41:38,641 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3167] 2026-09-24 08:41:38,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_06_suspension_end_plan_timing ... 2026-09-24 08:41:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3168] 2026-09-24 08:41:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3169] 2026-09-24 08:41:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2136] 2026-09-24 08:41:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3170] 2026-09-24 08:41:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2137] 2026-09-24 08:41:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3171] 2026-09-24 08:41:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3172] 2026-09-24 08:41:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46402] 2026-09-24 08:41:39,924 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_07_skip_leave_allocation ... 2026-09-24 08:41:40,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3173] 2026-09-24 08:41:40,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2139] 2026-09-24 08:41:40,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3174] 2026-09-24 08:41:41,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3175] 2026-09-24 08:41:41,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2140] 2026-09-24 08:41:41,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3176] 2026-09-24 08:41:41,676 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:41:42,166 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-09-24 08:41:42,777 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-09-24 08:41:43,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-09-24 08:41:44,573 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:41:45,120 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3177] 2026-09-24 08:41:45,130 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46444] 2026-09-24 08:41:45,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:45,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3178] 2026-09-24 08:41:45,614 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46446] 2026-09-24 08:41:45,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:46,218 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_01_one_hr_contract_with_one_suspension_holiday ... 2026-09-24 08:41:46,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3179] 2026-09-24 08:41:46,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2142] 2026-09-24 08:41:46,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3180] 2026-09-24 08:41:47,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3181] 2026-09-24 08:41:47,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2143] 2026-09-24 08:41:47,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3182] 2026-09-24 08:41:47,740 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_02_one_hr_contract_with_multiple_suspensions_holiday ... 2026-09-24 08:41:48,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3183] 2026-09-24 08:41:48,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2145] 2026-09-24 08:41:48,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3184] 2026-09-24 08:41:48,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3185] 2026-09-24 08:41:48,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2146] 2026-09-24 08:41:48,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3186] 2026-09-24 08:41:49,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3187] 2026-09-24 08:41:49,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2148] 2026-09-24 08:41:49,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3188] 2026-09-24 08:41:49,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3189] 2026-09-24 08:41:49,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2149] 2026-09-24 08:41:49,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3190] 2026-09-24 08:41:50,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_03_many_hr_contract_with_many_suspensions_holiday ... 2026-09-24 08:41:50,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3191] 2026-09-24 08:41:50,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2151] 2026-09-24 08:41:50,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3192] 2026-09-24 08:41:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3193] 2026-09-24 08:41:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2152] 2026-09-24 08:41:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3194] 2026-09-24 08:41:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3195] 2026-09-24 08:41:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2154] 2026-09-24 08:41:52,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3196] 2026-09-24 08:41:52,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3197] 2026-09-24 08:41:52,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2155] 2026-09-24 08:41:52,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3198] 2026-09-24 08:41:52,709 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_04_many_hr_contract_with_one_suspensions_holiday ... 2026-09-24 08:41:53,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3199] 2026-09-24 08:41:53,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2157] 2026-09-24 08:41:53,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3200] 2026-09-24 08:41:53,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3201] 2026-09-24 08:41:53,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2158] 2026-09-24 08:41:53,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3202] 2026-09-24 08:41:54,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:41:54,707 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3203] 2026-09-24 08:41:54,717 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46513] 2026-09-24 08:41:54,724 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:55,311 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3204] 2026-09-24 08:41:55,340 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46515] 2026-09-24 08:41:55,351 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:41:56,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_01_hr_contract_transfer_with_contract_suspension_holiday ... 2026-09-24 08:41:56,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3205] 2026-09-24 08:41:56,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2160] 2026-09-24 08:41:57,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3206] 2026-09-24 08:41:57,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3207] 2026-09-24 08:41:57,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2161] 2026-09-24 08:41:57,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3208] 2026-09-24 08:41:57,947 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_02_intercompany_transfer_with_contract_suspension_holiday ... 2026-09-24 08:42:04,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3209] 2026-09-24 08:42:04,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2164] 2026-09-24 08:42:04,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3210] 2026-09-24 08:42:05,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3211] 2026-09-24 08:42:05,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2165] 2026-09-24 08:42:05,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3212] 2026-09-24 08:42:05,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [297] 2026-09-24 08:42:06,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_03_transfer_with_multiple_suspension_holidays ... 2026-09-24 08:42:06,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3213] 2026-09-24 08:42:06,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2168] 2026-09-24 08:42:06,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3214] 2026-09-24 08:42:07,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3215] 2026-09-24 08:42:07,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2169] 2026-09-24 08:42:07,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3216] 2026-09-24 08:42:07,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3217] 2026-09-24 08:42:07,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2172] 2026-09-24 08:42:08,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3218] 2026-09-24 08:42:08,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3219] 2026-09-24 08:42:08,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2173] 2026-09-24 08:42:08,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3220] 2026-09-24 08:42:08,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_04_transfer_with_trial_and_official_contracts ... 2026-09-24 08:42:09,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3221] 2026-09-24 08:42:09,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2175] 2026-09-24 08:42:09,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3222] 2026-09-24 08:42:10,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3223] 2026-09-24 08:42:10,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2176] 2026-09-24 08:42:10,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3224] 2026-09-24 08:42:10,874 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:42:13,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_mapping_dob_employee_with_work_contact_01 ... 2026-09-24 08:42:13,050 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_01 ... 2026-09-24 08:42:13,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_02 ... 2026-09-24 08:42:13,133 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_03 ... 2026-09-24 08:42:13,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_04 ... 2026-09-24 08:42:13,205 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_05 ... 2026-09-24 08:42:13,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_06 ... 2026-09-24 08:42:13,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_07 ... 2026-09-24 08:42:13,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:42:15,505 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_1_with_user_2 ... 2026-09-24 08:42:15,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_hr ... 2026-09-24 08:42:15,617 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_1 ... 2026-09-24 08:42:15,701 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_2 ... 2026-09-24 08:42:15,764 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_hr ... 2026-09-24 08:42:15,815 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_user_1 ... 2026-09-24 08:42:15,875 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_01 ... 2026-09-24 08:42:15,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_02 ... 2026-09-24 08:42:15,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_03 ... 2026-09-24 08:42:16,013 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_04 ... 2026-09-24 08:42:16,054 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_05 ... 2026-09-24 08:42:16,103 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_06 ... 2026-09-24 08:42:16,144 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_07 ... 2026-09-24 08:42:16,197 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:42:16,211 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_employee_relative_birthdate.tests.test_viin_hr_employee_relative_birthdate: Starting TestViinHrEmployeeRelativeBirthdate.test_01_compute_spouse_birthdate ... 2026-09-24 08:42:16,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:42:16,287 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-09-24 08:42:16,624 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-09-24 08:42:16,931 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:42:16,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-09-24 08:42:17,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-09-24 08:42:17,708 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-09-24 08:42:18,230 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-09-24 08:42:18,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:42:18,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-09-24 08:42:19,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-09-24 08:42:19,890 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-09-24 08:42:20,475 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-09-24 08:42:21,048 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:42:21,060 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-09-24 08:42:21,344 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-09-24 08:42:21,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-09-24 08:42:22,930 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-09-24 08:42:23,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-09-24 08:42:25,728 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:42:34,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-09-24 08:42:35,069 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3225] 2026-09-24 08:42:35,328 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-09-24 08:42:35,825 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-09-24 08:42:36,370 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-09-24 08:42:36,966 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-09-24 08:42:37,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-09-24 08:42:38,069 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-09-24 08:42:38,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-09-24 08:42:38,818 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:42:38,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-09-24 08:42:39,051 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3226] 2026-09-24 08:42:39,353 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2179] 2026-09-24 08:42:39,637 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [3, 102] 2026-09-24 08:42:40,049 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1358, 1357, 1356, 1355, 1354, 1353, 1352, 1351, 1350, 1349, 1348, 1347, 1346, 1345, 1344, 1343, 1342, 1341, 1340, 1339, 1338, 1337, 1336, 1335, 1334, 1333, 1332, 1331, 1330] 2026-09-24 08:42:40,414 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [104, 105] 2026-09-24 08:42:40,911 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1329, 1328, 1327, 1326, 1325] 2026-09-24 08:42:41,065 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [103] 2026-09-24 08:42:41,401 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [106, 107] 2026-09-24 08:42:41,517 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3227] 2026-09-24 08:42:41,596 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:42:41,810 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-09-24 08:42:42,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-09-24 08:42:42,374 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:42:42,897 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3228] 2026-09-24 08:42:42,913 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47193] 2026-09-24 08:42:42,920 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:43,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-09-24 08:42:43,076 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-09-24 08:42:43,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:42:45,324 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3229] 2026-09-24 08:42:45,336 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47228] 2026-09-24 08:42:45,343 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:45,362 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-09-24 08:42:45,396 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-09-24 08:42:45,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-09-24 08:42:45,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-09-24 08:42:45,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-09-24 08:42:45,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-09-24 08:42:45,644 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-09-24 08:42:45,722 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-09-24 08:42:45,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-09-24 08:42:45,880 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-09-24 08:42:45,965 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 08:42:48,032 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3230] 2026-09-24 08:42:48,048 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47263] 2026-09-24 08:42:48,056 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:48,761 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3231] 2026-09-24 08:42:48,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47268] 2026-09-24 08:42:48,800 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:42:48,826 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-09-24 08:42:48,864 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-09-24 08:42:48,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-09-24 08:42:48,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-09-24 08:42:49,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-24 08:42:49,016 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_includes_concurrent_employee_context ... 2026-09-24 08:42:49,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_surfaces_concurrent_position_employee ... 2026-09-24 08:42:49,986 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:42:50,001 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_compute_fields ... 2026-09-24 08:42:51,577 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_update_when_job_changes ... 2026-09-24 08:42:52,583 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_with_job_no_department ... 2026-09-24 08:42:53,411 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_department_search_includes_concurrent_employee ... 2026-09-24 08:42:54,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_collections_include_concurrent_positions ... 2026-09-24 08:42:54,861 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_with_multiple_concurrent_positions ... 2026-09-24 08:42:55,665 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_without_concurrent_positions ... 2026-09-24 08:42:56,415 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_parent_ids_include_concurrent_managers ... 2026-09-24 08:42:57,214 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_public_mirror_multi_position_ids_no_keyerror ... 2026-09-24 08:42:57,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_panel_counts_include_concurrent_departments ... 2026-09-24 08:42:58,588 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_public_multi_position_ids_no_error ... 2026-09-24 08:42:59,609 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:42:59,625 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_company_id_propagated_from_employee ... 2026-09-24 08:43:11,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_multi_position_company_isolation ... 2026-09-24 08:43:24,763 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:43:24,781 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionViewArch.test_multi_position_ids_has_hr_user_groups_gate ... 2026-09-24 08:43:24,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:43:24,848 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_07_manager_direct_reports ... 2026-09-24 08:43:26,432 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_08_current_job_primary_manager ... 2026-09-24 08:43:28,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_child_ids_include_concurrent_positions ... 2026-09-24 08:43:28,863 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_from_concurrent_position ... 2026-09-24 08:43:29,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_with_wrong_parent_context ... 2026-09-24 08:43:30,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_employee_without_concurrent_positions ... 2026-09-24 08:43:30,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_hierarchy_read_includes_concurrent_positions ... 2026-09-24 08:43:31,584 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_manager_without_concurrent_subordinates ... 2026-09-24 08:43:32,343 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-24 08:43:32,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_org_chart_route ... 2026-09-24 08:43:32,796 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3232] 2026-09-24 08:43:32,810 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48402] 2026-09-24 08:43:32,817 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:43:33,229 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3233] 2026-09-24 08:43:33,239 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48404] 2026-09-24 08:43:33,246 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:43:34,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:test_hr_user from n/a 2026-09-24 08:43:34,276 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:43:34,634 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:43:34] "POST /hr/get_org_chart HTTP/1.1" 200 - 26 0.062 0.304 2026-09-24 08:43:34,670 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:43:34] "POST /hr/get_org_chart HTTP/1.1" 200 - 9 0.015 0.017 2026-09-24 08:43:34,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_org_chart_route: waiting for threads: [] 2026-09-24 08:43:34,709 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_base_user ... 2026-09-24 08:43:35,148 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3234] 2026-09-24 08:43:35,157 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48429] 2026-09-24 08:43:35,163 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:43:35,550 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3235] 2026-09-24 08:43:35,560 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48431] 2026-09-24 08:43:35,568 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:43:36,463 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:test_base_user from n/a 2026-09-24 08:43:36,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:43:36,793 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:43:36] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.042 0.284 2026-09-24 08:43:36,819 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:43:36] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.005 0.013 2026-09-24 08:43:36,902 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:43:36] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.005 0.012 2026-09-24 08:43:36,903 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_base_user: waiting for threads: [] 2026-09-24 08:43:36,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_hr_user ... 2026-09-24 08:43:37,527 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3236] 2026-09-24 08:43:37,544 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48456] 2026-09-24 08:43:37,555 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:43:38,044 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3237] 2026-09-24 08:43:38,057 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48458] 2026-09-24 08:43:38,064 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:43:39,172 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:test_hr_user from n/a 2026-09-24 08:43:39,191 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:43:39,500 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:43:39] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.042 0.271 2026-09-24 08:43:39,530 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:43:39] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.010 0.010 2026-09-24 08:43:39,610 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:43:39] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.009 0.018 2026-09-24 08:43:39,611 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_hr_user: waiting for threads: [] 2026-09-24 08:43:39,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:43:45,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-09-24 08:43:46,286 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-09-24 08:43:46,330 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-09-24 08:43:46,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [7224] 2026-09-24 08:43:46,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-09-24 08:43:46,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-09-24 08:43:46,646 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [14341] 2026-09-24 08:43:46,710 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-09-24 08:43:46,721 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-09-24 08:43:46,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-09-24 08:43:46,753 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-09-24 08:43:46,800 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-09-24 08:43:47,060 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [422611] 2026-09-24 08:43:47,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-09-24 08:43:47,083 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-09-24 08:43:47,095 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-09-24 08:43:47,112 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-09-24 08:43:47,117 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-09-24 08:43:47,154 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-09-24 08:43:47,325 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-09-24 08:43:47,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-09-24 08:43:47,563 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-09-24 08:43:47,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2109, model: hr.overtime.plan 2026-09-24 08:43:47,873 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2109, model: hr.overtime.plan 2026-09-24 08:43:47,884 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2109, model: hr.overtime.plan 2026-09-24 08:43:47,898 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2109, model: hr.overtime.plan 2026-09-24 08:43:47,998 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-09-24 08:43:48,077 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-09-24 08:43:48,104 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-09-24 08:43:48,141 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,172 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,182 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,190 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,274 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,322 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,578 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,596 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,604 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,614 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,703 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,711 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2110, model: hr.overtime.plan 2026-09-24 08:43:48,761 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2110 deleted hr.overtime.plan records with IDs: [2] 2026-09-24 08:43:48,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-09-24 08:43:49,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2110 deleted hr.overtime.plan records with IDs: [2] 2026-09-24 08:43:49,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-09-24 08:43:49,385 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2110 deleted hr.overtime.plan records with IDs: [2] 2026-09-24 08:43:49,412 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-09-24 08:43:50,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-09-24 08:43:51,152 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-09-24 08:43:51,386 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-09-24 08:43:51,536 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-09-24 08:43:52,140 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-09-24 08:43:53,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:43:59,075 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-09-24 08:43:59,390 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:43:59,552 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-09-24 08:43:59,760 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-09-24 08:44:00,010 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-09-24 08:44:00,157 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:44:00,399 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-09-24 08:44:00,499 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-09-24 08:44:00,699 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3238] 2026-09-24 08:44:00,782 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3239] 2026-09-24 08:44:00,945 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:44:01,681 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-09-24 08:44:02,752 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-09-24 08:44:02,914 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:44:02,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-09-24 08:44:02,978 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-09-24 08:44:03,155 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3240] 2026-09-24 08:44:03,263 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3241] 2026-09-24 08:44:03,700 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:44:03,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_generate_work_entries_is_idempotent ... 2026-09-24 08:44:04,170 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-09-24 08:44:04,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:44:04,501 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-09-24 08:44:04,798 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [4, 8] 2026-09-24 08:44:05,093 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3242] 2026-09-24 08:44:05,481 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:44:05,796 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-09-24 08:44:05,921 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:44:06,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-09-24 08:44:06,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:44:06,999 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-09-24 08:44:07,276 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:44:07,496 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163030] 2026-09-24 08:44:07,497 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-09-24 08:44:07,715 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planned_hours_actual_hours_planed_pay_actual_pay ... 2026-09-24 08:44:07,887 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-24 08:44:08,673 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-09-24 08:44:08,747 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-09-24 08:44:08,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-09-24 08:44:08,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-09-24 08:44:09,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:44:09,362 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-09-24 08:44:13,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-09-24 08:44:18,993 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-09-24 08:44:24,549 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-09-24 08:44:30,633 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-09-24 08:44:36,476 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-09-24 08:44:42,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:44:48,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-09-24 08:44:49,131 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-09-24 08:44:50,423 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-09-24 08:44:50,456 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-09-24 08:44:50,722 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-09-24 08:44:50,843 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-09-24 08:44:51,074 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-09-24 08:44:51,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-09-24 08:44:51,582 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [33] 2026-09-24 08:44:51,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-09-24 08:44:51,988 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-09-24 08:44:52,074 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [33] 2026-09-24 08:44:52,123 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [67] 2026-09-24 08:44:52,390 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-09-24 08:44:52,448 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-09-24 08:44:53,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-09-24 08:44:53,984 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-09-24 08:44:58,636 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:45:03,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-09-24 08:45:04,191 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-09-24 08:45:04,221 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-09-24 08:45:04,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-09-24 08:45:04,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-09-24 08:45:04,344 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-09-24 08:45:04,391 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-09-24 08:45:04,440 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-09-24 08:45:04,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-09-24 08:45:04,548 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-09-24 08:45:04,587 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-09-24 08:45:04,689 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:45:06,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-09-24 08:45:06,270 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-09-24 08:45:06,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-09-24 08:45:06,741 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-09-24 08:45:06,855 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-09-24 08:45:06,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-09-24 08:45:07,171 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-09-24 08:45:07,601 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3243] 2026-09-24 08:45:07,701 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-09-24 08:45:08,082 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-09-24 08:45:08,452 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3244] 2026-09-24 08:45:08,614 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-09-24 08:45:08,944 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-09-24 08:45:09,277 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3245] 2026-09-24 08:45:09,450 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3246] 2026-09-24 08:45:09,532 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3247] 2026-09-24 08:45:09,642 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2182] 2026-09-24 08:45:09,721 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3248] 2026-09-24 08:45:09,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-09-24 08:45:14,306 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-09-24 08:45:15,204 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-09-24 08:45:15,616 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3249] 2026-09-24 08:45:15,754 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2183] 2026-09-24 08:45:15,951 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-09-24 08:45:15,979 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_17_check_overtime_approval_request ... 2026-09-24 08:45:17,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3250] 2026-09-24 08:45:17,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2184] 2026-09-24 08:45:17,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3251] 2026-09-24 08:45:17,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2185] 2026-09-24 08:45:18,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3252] 2026-09-24 08:45:18,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3253] 2026-09-24 08:45:19,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2186] 2026-09-24 08:45:19,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3254] 2026-09-24 08:45:19,411 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_18_check_overtime_approval_request ... 2026-09-24 08:45:21,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3255] 2026-09-24 08:45:21,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2187] 2026-09-24 08:45:21,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3256] 2026-09-24 08:45:21,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2188] 2026-09-24 08:45:21,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3257] 2026-09-24 08:45:22,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3258] 2026-09-24 08:45:23,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2189] 2026-09-24 08:45:23,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3259] 2026-09-24 08:45:23,481 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_19_check_overtime_approval_request ... 2026-09-24 08:45:25,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3260] 2026-09-24 08:45:25,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2190] 2026-09-24 08:45:25,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3261] 2026-09-24 08:45:25,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2191] 2026-09-24 08:45:26,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3262] 2026-09-24 08:45:27,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3263] 2026-09-24 08:45:27,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2192] 2026-09-24 08:45:27,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3264] 2026-09-24 08:45:27,567 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_20_check_overtime_approval_request ... 2026-09-24 08:45:29,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3265] 2026-09-24 08:45:29,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2193] 2026-09-24 08:45:29,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3266] 2026-09-24 08:45:30,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2194] 2026-09-24 08:45:30,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3267] 2026-09-24 08:45:31,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3268] 2026-09-24 08:45:31,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2195] 2026-09-24 08:45:31,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3269] 2026-09-24 08:45:31,647 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_21_check_overtime_approval_request ... 2026-09-24 08:45:33,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3270] 2026-09-24 08:45:33,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2196] 2026-09-24 08:45:33,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3271] 2026-09-24 08:45:33,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2197] 2026-09-24 08:45:33,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3272] 2026-09-24 08:45:34,067 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-09-24 08:45:34,409 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3273] 2026-09-24 08:45:34,561 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2198] 2026-09-24 08:45:35,081 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3274] 2026-09-24 08:45:35,206 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2199] 2026-09-24 08:45:35,818 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3275] 2026-09-24 08:45:35,992 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2200] 2026-09-24 08:45:36,881 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3276] 2026-09-24 08:45:37,045 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2201] 2026-09-24 08:45:37,236 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_23_check_overtime_on_weekend ... 2026-09-24 08:45:38,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3277] 2026-09-24 08:45:38,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2202] 2026-09-24 08:45:38,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3278] 2026-09-24 08:45:38,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2203] 2026-09-24 08:45:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3279] 2026-09-24 08:45:39,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3280] 2026-09-24 08:45:39,869 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_24_check_overtime_on_public_holiday ... 2026-09-24 08:45:41,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3281] 2026-09-24 08:45:41,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2205] 2026-09-24 08:45:41,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3282] 2026-09-24 08:45:41,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2206] 2026-09-24 08:45:41,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3283] 2026-09-24 08:45:42,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3284] 2026-09-24 08:45:42,539 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:45:42,827 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_ack_figure_integrity: Starting TestOvertimeLimitAckFigureIntegrity.test_the_acknowledgement_records_the_exceeded_hours_the_server_derived ... 2026-09-24 08:45:44,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3285] 2026-09-24 08:45:44,152 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_ack_figure_integrity: Starting TestOvertimeLimitAckFigureIntegrity.test_the_acknowledgement_reports_the_servers_exceeded_hours_not_a_figure_written_by_the_caller ... 2026-09-24 08:45:45,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3286] 2026-09-24 08:45:45,395 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_ack_figure_integrity: Starting TestOvertimeLimitAckFigureIntegrity.test_the_acknowledgement_reports_the_servers_exceeded_hours_when_the_caller_rewrites_a_line_key_field ... 2026-09-24 08:45:46,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3287] 2026-09-24 08:45:46,640 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:45:46,913 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_agrees_with_the_submission_gate_on_both_polarities ... 2026-09-24 08:45:47,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_is_absent_on_a_request_that_is_not_about_overtime ... 2026-09-24 08:45:48,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_is_absent_on_an_overtime_request_that_has_no_lines ... 2026-09-24 08:45:48,440 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_is_absent_once_the_request_has_left_the_open_states ... 2026-09-24 08:45:50,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3288] 2026-09-24 08:45:50,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2211] 2026-09-24 08:45:50,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3289] 2026-09-24 08:45:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2212] 2026-09-24 08:45:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3290] 2026-09-24 08:45:51,496 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_is_cleared_on_a_request_within_the_limit ... 2026-09-24 08:45:51,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_banner_is_raised_on_an_over_limit_request_and_names_the_employee ... 2026-09-24 08:45:52,339 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_confirming_the_warning_posts_one_permanent_message_to_the_request ... 2026-09-24 08:45:53,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3291] 2026-09-24 08:45:53,610 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_confirming_the_warning_records_who_acknowledged_it_and_when ... 2026-09-24 08:45:54,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3292] 2026-09-24 08:45:54,896 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_banner_and_ack: Starting TestOvertimeLimitBannerAndAck.test_duplicating_a_request_does_not_duplicate_its_acknowledgement ... 2026-09-24 08:45:56,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3293] 2026-09-24 08:45:56,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:45:57,752 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_cross_interval_and_access: Starting TestOvertimeLimitCrossIntervalAndAccess.test_overtime_limit_banner_agrees_with_dialog_on_holiday_breach ... 2026-09-24 08:45:58,691 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_cross_interval_and_access: Starting TestOvertimeLimitCrossIntervalAndAccess.test_overtime_limit_day_breach_does_not_suppress_simultaneous_week_breach ... 2026-09-24 08:45:59,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3294] 2026-09-24 08:46:00,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2216] 2026-09-24 08:46:00,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3295] 2026-09-24 08:46:00,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2217] 2026-09-24 08:46:00,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3296] 2026-09-24 08:46:01,759 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_cross_interval_and_access: Starting TestOvertimeLimitCrossIntervalAndAccess.test_overtime_limit_payload_not_built_for_user_denied_read ... 2026-09-24 08:46:02,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3297] 2026-09-24 08:46:03,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [111], uid: 2117, model: viin.approval.request 2026-09-24 08:46:03,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [111], uid: 2117, model: viin.approval.request 2026-09-24 08:46:03,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:46:03,848 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_confirming_the_warning_submits_the_request_without_duplicating_plans ... 2026-09-24 08:46:05,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3298] 2026-09-24 08:46:05,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_dismissing_the_warning_leaves_no_overtime_plan_behind ... 2026-09-24 08:46:05,761 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_employee_without_a_contract_reports_no_overtime_hours_either_way ... 2026-09-24 08:46:06,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_evaluating_the_limit_never_writes_anything ... 2026-09-24 08:46:07,251 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_hours_reported_before_generation_match_the_hours_actually_planned ... 2026-09-24 08:46:08,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3299] 2026-09-24 08:46:08,648 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_over_limit_request_is_blocked_on_its_first_submission ... 2026-09-24 08:46:09,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_request_within_the_limit_submits_without_a_warning ... 2026-09-24 08:46:10,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3300] 2026-09-24 08:46:10,251 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:46:10,631 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_line_edit_recompute: Starting TestOvertimeLimitLineEditRecompute.test_extending_an_existing_lines_end_time_puts_the_request_over_the_limit ... 2026-09-24 08:46:11,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_line_edit_recompute: Starting TestOvertimeLimitLineEditRecompute.test_moving_an_existing_line_to_another_day_brings_the_request_within_the_daily_limit ... 2026-09-24 08:46:11,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_line_edit_recompute: Starting TestOvertimeLimitLineEditRecompute.test_shortening_an_existing_lines_end_time_brings_the_request_back_within_the_limit ... 2026-09-24 08:46:12,117 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:46:13,230 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-09-24 08:46:13,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-09-24 08:46:13,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-09-24 08:46:13,674 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3301] 2026-09-24 08:46:13,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-09-24 08:46:14,140 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3302] 2026-09-24 08:46:14,256 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-09-24 08:46:14,313 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [141] 2026-09-24 08:46:14,352 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [266] 2026-09-24 08:46:14,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-09-24 08:46:14,437 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [140] 2026-09-24 08:46:14,516 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [265] 2026-09-24 08:46:14,576 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [167] 2026-09-24 08:46:14,766 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [152] 2026-09-24 08:46:14,839 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49798] 2026-09-24 08:46:14,900 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [122] 2026-09-24 08:46:14,915 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6264] 2026-09-24 08:46:14,943 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-09-24 08:46:15,235 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3303] 2026-09-24 08:46:15,309 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [140] 2026-09-24 08:46:15,384 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:46:15,654 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_type_strategy_invariant: Starting TestOvertimeTypeStrategyInvariant.test_non_overtime_type_is_free_to_use_one_record_per_request ... 2026-09-24 08:46:15,835 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_type_strategy_invariant: Starting TestOvertimeTypeStrategyInvariant.test_overtime_type_cannot_be_saved_with_one_record_per_request ... 2026-09-24 08:46:16,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [56835, 56836, 56837, 56838, 56839, 56840, 56841, 56842] 2026-09-24 08:46:17,331 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_type_strategy_invariant: Starting TestOvertimeTypeStrategyInvariant.test_overtime_type_still_accepts_multiple_records_per_request ... 2026-09-24 08:46:17,481 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [684, 685, 686, 687, 688, 689, 690, 691] 2026-09-24 08:46:18,193 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:46:19,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_registry_hook_idempotence: Starting TestOvertimeApprovalRegistryHookIdempotence.test_overtime_guard_evaluates_exactly_once_after_registry_rebuild_cycles ... 2026-09-24 08:46:20,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3304] 2026-09-24 08:46:20,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_registry_hook_idempotence: Starting TestOvertimeApprovalRegistryHookIdempotence.test_overtime_warning_wizard_still_opens_after_registry_rebuild_cycles ... 2026-09-24 08:46:21,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3305] 2026-09-24 08:46:21,468 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:46:22,533 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-09-24 08:46:23,217 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3306] 2026-09-24 08:46:23,431 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2228] 2026-09-24 08:46:23,548 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3307] 2026-09-24 08:46:23,810 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2229] 2026-09-24 08:46:23,975 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3308] 2026-09-24 08:46:24,306 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-09-24 08:46:25,173 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3309] 2026-09-24 08:46:25,355 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2230] 2026-09-24 08:46:25,465 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3310] 2026-09-24 08:46:25,649 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2231] 2026-09-24 08:46:25,743 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3311] 2026-09-24 08:46:26,517 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3312] 2026-09-24 08:46:26,651 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2232] 2026-09-24 08:46:26,739 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3313] 2026-09-24 08:46:26,916 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2233] 2026-09-24 08:46:27,006 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3314] 2026-09-24 08:46:27,108 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-09-24 08:46:27,939 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3315] 2026-09-24 08:46:28,153 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2234] 2026-09-24 08:46:28,310 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3316] 2026-09-24 08:46:28,563 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2235] 2026-09-24 08:46:28,676 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3317] 2026-09-24 08:46:28,854 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:46:30,002 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [169] 2026-09-24 08:46:30,062 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_created_on_validate ... 2026-09-24 08:46:30,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3318] 2026-09-24 08:46:30,589 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2236] 2026-09-24 08:46:30,862 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2237] 2026-09-24 08:46:30,965 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2238] 2026-09-24 08:46:30,998 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_removed_on_cancel ... 2026-09-24 08:46:31,299 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3319] 2026-09-24 08:46:31,533 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2239] 2026-09-24 08:46:31,827 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2240] 2026-09-24 08:46:31,938 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2241] 2026-09-24 08:46:32,207 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49853, 49852] 2026-09-24 08:46:32,222 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [90, 91] 2026-09-24 08:46:32,228 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6283, 6284] 2026-09-24 08:46:32,265 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_compensatory_time_off.tests.test_overtime_approval_compensatory_time_off: Starting TestOvertimeApprovalCompensatoryTimeOff.test_allocation_removed_on_refuse ... 2026-09-24 08:46:32,585 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3320] 2026-09-24 08:46:32,807 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2242] 2026-09-24 08:46:33,127 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2243] 2026-09-24 08:46:33,236 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2244] 2026-09-24 08:46:33,647 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [49862, 49861] 2026-09-24 08:46:33,664 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [92, 93] 2026-09-24 08:46:33,669 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6285, 6286] 2026-09-24 08:46:33,721 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:46:34,799 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [172] 2026-09-24 08:46:34,835 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-09-24 08:46:35,285 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-09-24 08:46:35,692 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-09-24 08:46:35,968 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3321] 2026-09-24 08:46:36,349 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-09-24 08:46:36,626 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3322] 2026-09-24 08:46:36,727 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2246] 2026-09-24 08:46:37,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-09-24 08:46:37,416 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3323] 2026-09-24 08:46:37,532 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2247] 2026-09-24 08:46:37,616 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3324] 2026-09-24 08:46:38,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-09-24 08:46:38,473 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3325] 2026-09-24 08:46:38,593 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2248] 2026-09-24 08:46:38,665 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3326] 2026-09-24 08:46:39,197 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-09-24 08:46:39,454 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3327] 2026-09-24 08:46:39,619 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2249] 2026-09-24 08:46:39,689 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3328] 2026-09-24 08:46:40,363 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3329] 2026-09-24 08:46:40,443 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3330] 2026-09-24 08:46:40,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-09-24 08:46:40,742 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3331] 2026-09-24 08:46:40,873 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2250] 2026-09-24 08:46:40,946 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3332] 2026-09-24 08:46:41,856 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-09-24 08:46:42,265 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [159] 2026-09-24 08:46:42,300 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [283] 2026-09-24 08:46:42,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-09-24 08:46:43,042 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_12_line_refuse_blocked_when_payslip_non_draft ... 2026-09-24 08:46:43,332 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3333] 2026-09-24 08:46:43,440 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2251] 2026-09-24 08:46:43,522 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3334] 2026-09-24 08:46:44,358 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_13_line_cancel_blocked_when_payslip_non_draft ... 2026-09-24 08:46:44,701 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3335] 2026-09-24 08:46:44,835 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2252] 2026-09-24 08:46:44,912 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3336] 2026-09-24 08:46:45,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:46:51,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-09-24 08:46:51,765 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:52,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-09-24 08:46:52,593 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:52,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-09-24 08:46:53,244 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:53,489 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-09-24 08:46:53,526 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-09-24 08:46:53,987 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:54,231 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-09-24 08:46:54,269 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-09-24 08:46:54,713 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:54,977 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-09-24 08:46:55,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-09-24 08:46:55,455 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:55,676 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-09-24 08:46:55,708 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-09-24 08:46:56,115 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:56,310 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-09-24 08:46:56,337 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-09-24 08:46:56,706 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:56,925 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-09-24 08:46:56,959 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-09-24 08:46:57,360 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:57,602 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-09-24 08:46:57,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-09-24 08:46:57,997 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:58,214 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-09-24 08:46:58,233 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-09-24 08:46:58,570 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:58,763 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-09-24 08:46:58,795 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-09-24 08:46:59,143 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:59,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-09-24 08:46:59,716 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:46:59,926 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-09-24 08:47:00,029 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-09-24 08:47:00,069 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-09-24 08:47:00,526 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:47:01,603 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-09-24 08:47:01,661 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-09-24 08:47:01,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-09-24 08:47:02,035 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:47:02,352 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-09-24 08:47:02,388 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-09-24 08:47:02,419 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-09-24 08:47:02,834 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:47:03,159 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-09-24 08:47:03,203 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-09-24 08:47:03,299 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-09-24 08:47:03,334 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-09-24 08:47:03,364 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-09-24 08:47:03,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2713, 2712, 2711, 2710, 2709, 2708, 2707, 2706, 2705, 2704] 2026-09-24 08:47:03,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [158274, 158283, 158275, 158276, 158277, 158278, 158279, 158280, 158281, 158282] 2026-09-24 08:47:03,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-09-24 08:47:03,612 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10] 2026-09-24 08:47:03,786 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:47:04,007 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [187] 2026-09-24 08:47:04,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-09-24 08:47:04,460 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:47:04,632 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-09-24 08:47:04,666 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-09-24 08:47:05,066 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:47:05,282 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-09-24 08:47:05,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-09-24 08:47:05,614 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-24 08:47:05,930 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:47:11,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-09-24 08:47:11,869 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3337] 2026-09-24 08:47:11,963 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2253] 2026-09-24 08:47:11,991 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days_unlimited ... 2026-09-24 08:47:12,239 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3338] 2026-09-24 08:47:12,315 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2254] 2026-09-24 08:47:12,337 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_plan_type_comp ... 2026-09-24 08:47:12,582 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3339] 2026-09-24 08:47:12,672 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2255] 2026-09-24 08:47:12,698 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_plan_type_payroll ... 2026-09-24 08:47:12,741 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-09-24 08:47:12,952 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3340] 2026-09-24 08:47:13,035 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2256] 2026-09-24 08:47:13,137 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [193, 194] 2026-09-24 08:47:13,523 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [195, 196] 2026-09-24 08:47:13,711 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-09-24 08:47:13,936 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3341] 2026-09-24 08:47:14,012 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2257] 2026-09-24 08:47:14,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49904, 49903] 2026-09-24 08:47:14,074 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [98] 2026-09-24 08:47:14,082 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6303, 6304] 2026-09-24 08:47:14,143 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [193, 194] 2026-09-24 08:47:14,187 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [289] 2026-09-24 08:47:14,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:47:14,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-09-24 08:47:15,481 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-09-24 08:47:16,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-09-24 08:47:16,500 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-09-24 08:47:16,750 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-09-24 08:47:16,767 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-09-24 08:47:17,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-09-24 08:47:18,313 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [204, 205] 2026-09-24 08:47:18,337 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49923] 2026-09-24 08:47:18,376 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [295] 2026-09-24 08:47:18,407 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-09-24 08:47:19,197 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-09-24 08:47:19,826 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-09-24 08:47:20,805 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-09-24 08:47:21,520 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-09-24 08:47:22,171 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-09-24 08:47:22,293 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) started manually 2026-09-24 08:47:22,806 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) done 2026-09-24 08:47:22,867 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-09-24 08:47:23,436 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:23,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_01_get_month_start_date_before_offset_rolls_back ... 2026-09-24 08:47:23,827 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_02_get_month_start_date_on_offset_no_rollback ... 2026-09-24 08:47:23,854 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_03_get_month_start_date_after_offset_no_rollback ... 2026-09-24 08:47:23,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_04_get_month_start_date_default_cycle_no_rollback ... 2026-09-24 08:47:23,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-09-24 08:47:23,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-09-24 08:47:23,967 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-09-24 08:47:24,003 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-09-24 08:47:24,047 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-09-24 08:47:24,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:47:24,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-09-24 08:47:24,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:47:31,118 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-09-24 08:47:31,684 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:31,847 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-09-24 08:47:32,198 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:32,355 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-09-24 08:47:32,788 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:32,997 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [22] 2026-09-24 08:47:33,023 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-09-24 08:47:33,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:33,657 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [24] 2026-09-24 08:47:33,689 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-09-24 08:47:34,167 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:34,351 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [26] 2026-09-24 08:47:34,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-09-24 08:47:34,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:34,963 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [28] 2026-09-24 08:47:34,990 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-09-24 08:47:35,430 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:35,639 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [30] 2026-09-24 08:47:35,673 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-09-24 08:47:36,119 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:36,329 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [32] 2026-09-24 08:47:36,354 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-09-24 08:47:36,733 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:36,933 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [34] 2026-09-24 08:47:36,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-09-24 08:47:37,345 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:37,561 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [36] 2026-09-24 08:47:37,587 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-09-24 08:47:37,997 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:38,180 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [38] 2026-09-24 08:47:38,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-09-24 08:47:38,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:38,766 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [40] 2026-09-24 08:47:38,845 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-09-24 08:47:38,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-09-24 08:47:39,344 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:39,541 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [43, 44] 2026-09-24 08:47:39,568 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-09-24 08:47:40,051 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:40,256 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [47, 48] 2026-09-24 08:47:40,288 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-09-24 08:47:40,725 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:40,932 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [51, 52] 2026-09-24 08:47:40,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-09-24 08:47:41,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:43,649 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [55] 2026-09-24 08:47:43,685 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-09-24 08:47:44,070 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:44,264 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [64, 65] 2026-09-24 08:47:44,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-09-24 08:47:44,761 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:45,082 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [68] 2026-09-24 08:47:45,106 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [69] 2026-09-24 08:47:45,164 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [70] 2026-09-24 08:47:45,195 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [71] 2026-09-24 08:47:45,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-09-24 08:47:45,647 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-24 08:47:46,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:47:47,219 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-09-24 08:47:48,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-09-24 08:47:48,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-09-24 08:47:48,899 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-09-24 08:47:49,857 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-09-24 08:47:50,178 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3342] 2026-09-24 08:47:50,281 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-09-24 08:47:50,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-09-24 08:47:51,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-09-24 08:47:51,870 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-09-24 08:47:52,769 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-09-24 08:47:53,672 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-09-24 08:47:53,958 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3343] 2026-09-24 08:47:54,142 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [79] 2026-09-24 08:47:54,191 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:47:59,609 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-09-24 08:48:00,147 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-24 08:48:00,354 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-09-24 08:48:00,378 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-09-24 08:48:00,756 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-24 08:48:00,939 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [84] 2026-09-24 08:48:00,966 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-09-24 08:48:01,461 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-24 08:48:01,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-09-24 08:48:02,064 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-24 08:48:02,235 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-09-24 08:48:02,266 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-09-24 08:48:02,821 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-24 08:48:02,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-09-24 08:48:03,293 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-24 08:48:03,449 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-09-24 08:48:03,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-09-24 08:48:03,928 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-24 08:48:04,122 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [88] 2026-09-24 08:48:04,145 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-09-24 08:48:04,175 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-09-24 08:48:04,580 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-24 08:48:04,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [90] 2026-09-24 08:48:04,823 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-09-24 08:48:04,856 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-09-24 08:48:05,310 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-24 08:48:05,481 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [92] 2026-09-24 08:48:05,501 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-09-24 08:48:05,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-09-24 08:48:05,859 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-24 08:48:06,177 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-09-24 08:48:06,207 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-09-24 08:48:06,317 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-09-24 08:48:06,363 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-09-24 08:48:06,438 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-09-24 08:48:06,481 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-09-24 08:48:06,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:48:06,593 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-09-24 08:48:06,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-09-24 08:48:06,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-09-24 08:48:06,721 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-09-24 08:48:06,746 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-09-24 08:48:06,772 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-09-24 08:48:06,796 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-09-24 08:48:06,821 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_zero_max_disables_the_bound_rather_than_capping_at_zero ... 2026-09-24 08:48:06,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:48:08,737 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-09-24 08:48:13,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-09-24 08:48:13,706 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-09-24 08:48:13,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-09-24 08:48:13,925 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-09-24 08:48:14,119 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:48:15,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-09-24 08:48:21,386 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-09-24 08:48:21,523 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:48:23,182 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_1 ... 2026-09-24 08:48:28,147 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_2 ... 2026-09-24 08:48:28,294 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_3 ... 2026-09-24 08:48:28,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:48:28,487 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-09-24 08:48:28,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [118] 2026-09-24 08:48:31,977 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-09-24 08:48:32,069 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [120] 2026-09-24 08:48:32,969 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-09-24 08:48:33,037 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [122] 2026-09-24 08:48:33,967 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-09-24 08:48:34,062 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [124] 2026-09-24 08:48:37,653 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-09-24 08:48:37,742 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [126] 2026-09-24 08:48:38,755 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-09-24 08:48:38,823 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [128] 2026-09-24 08:48:42,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-09-24 08:48:42,121 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [131] 2026-09-24 08:48:45,746 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-09-24 08:48:45,840 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [134] 2026-09-24 08:48:49,957 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_refuse_by_holiday_officer_without_analytic_access ... 2026-09-24 08:48:50,043 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [137] 2026-09-24 08:48:54,022 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:48:55,500 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_01_compute_associated_employees_department_of_task ... 2026-09-24 08:48:55,711 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_02_filter_tasks_associated_to_user_subordinate ... 2026-09-24 08:48:55,994 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_03_filter_tasks_associated_to_user_department ... 2026-09-24 08:48:56,299 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_04_filter_tasks_assigned_to_user_department ... 2026-09-24 08:48:56,418 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_05_filter_tasks_assigned_to_user_subordinate ... 2026-09-24 08:48:56,810 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3344] 2026-09-24 08:48:56,826 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50061] 2026-09-24 08:48:56,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:48:57,230 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3345] 2026-09-24 08:48:57,238 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50063] 2026-09-24 08:48:57,244 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:48:57,734 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:48:57,753 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_assign_department_analytic_account ... 2026-09-24 08:48:57,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_migrate_department_analytic_account ... 2026-09-24 08:48:57,985 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:48:58,007 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-09-24 08:49:03,870 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2133 deleted mail.message records with IDs: [5606] 2026-09-24 08:49:03,942 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2133 deleted ir.model.data records with IDs: [324174] 2026-09-24 08:49:03,942 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2133 deleted hr.rank records with IDs: [11] 2026-09-24 08:49:04,042 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2133 deleted hr.job.rank.line records with IDs: [2] 2026-09-24 08:49:04,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-09-24 08:49:10,422 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2135, model: hr.rank 2026-09-24 08:49:10,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2135, model: hr.role 2026-09-24 08:49:10,440 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2135 deleted mail.message records with IDs: [5619] 2026-09-24 08:49:10,443 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2135, model: hr.rank 2026-09-24 08:49:10,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2135, model: hr.job.rank.line 2026-09-24 08:49:10,468 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2135, model: hr.job.rank.line 2026-09-24 08:49:10,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2135, model: hr.job.rank.line 2026-09-24 08:49:10,515 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-09-24 08:49:16,460 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 2140, model: hr.rank 2026-09-24 08:49:16,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26], uid: 2139, model: hr.rank 2026-09-24 08:49:16,581 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:49:16,596 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-09-24 08:49:28,223 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-09-24 08:49:34,516 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-09-24 08:49:40,793 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-09-24 08:49:47,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-09-24 08:49:53,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-09-24 08:50:01,149 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-09-24 08:50:07,728 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-09-24 08:50:13,654 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-09-24 08:50:20,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-09-24 08:50:26,873 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-09-24 08:50:38,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-09-24 08:50:44,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-09-24 08:50:51,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-09-24 08:50:57,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5620] 2026-09-24 08:50:57,494 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324201] 2026-09-24 08:50:57,494 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-09-24 08:50:57,809 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-09-24 08:51:03,974 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5619] 2026-09-24 08:51:04,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-09-24 08:51:10,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:51:10,840 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5634, 5633, 5632] 2026-09-24 08:51:10,896 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324681, 324680, 324679] 2026-09-24 08:51:10,896 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-09-24 08:51:20,851 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-09-24 08:51:21,339 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2195 deleted gamification.badge.user records with IDs: [6] 2026-09-24 08:51:21,419 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-09-24 08:51:21,649 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-09-24 08:51:21,758 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-09-24 08:51:21,973 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-09-24 08:51:22,228 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2195 deleted gamification.badge.user records with IDs: [7] 2026-09-24 08:51:22,265 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-09-24 08:51:22,630 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2195 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-09-24 08:51:22,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-09-24 08:51:22,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-09-24 08:51:23,218 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-09-24 08:51:23,577 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-09-24 08:51:23,609 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-09-24 08:51:23,702 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-09-24 08:51:23,883 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 08:51:23,930 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5634, 5633, 5632] 2026-09-24 08:51:23,958 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324681, 324680, 324679] 2026-09-24 08:51:23,958 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-09-24 08:51:33,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-09-24 08:51:33,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:33,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:33,718 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:33,721 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:33,723 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:33,725 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:33,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:33,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:33,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:33,967 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:33,987 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,155 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2201 deleted mail.message records with IDs: [54420] 2026-09-24 08:51:34,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,182 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2201 deleted mail.message records with IDs: [54421] 2026-09-24 08:51:34,199 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,210 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2201 deleted mail.message records with IDs: [54417] 2026-09-24 08:51:34,219 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,229 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2201 deleted mail.message records with IDs: [54418] 2026-09-24 08:51:34,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2201, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-09-24 08:51:34,341 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,395 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,544 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [22], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,602 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [23], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,757 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:34,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:35,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:35,148 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:35,197 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:35,227 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2198 deleted mail.message records with IDs: [54424] 2026-09-24 08:51:35,240 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:35,252 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2198 deleted mail.message records with IDs: [54423] 2026-09-24 08:51:35,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:35,277 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2198 deleted mail.message records with IDs: [54425] 2026-09-24 08:51:35,287 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:35,303 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2198 deleted mail.message records with IDs: [54417] 2026-09-24 08:51:35,317 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:35,337 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2198 deleted mail.message records with IDs: [54418] 2026-09-24 08:51:35,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:35,386 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-09-24 08:51:35,698 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2202 deleted mail.message records with IDs: [54428, 54427, 54426, 54418, 54417] 2026-09-24 08:51:35,727 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2202 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-09-24 08:51:35,734 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2202 deleted mail.followers records with IDs: [6454, 6455, 6456] 2026-09-24 08:51:35,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-09-24 08:51:36,380 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:36,407 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2202, model: hr.recognition.discipline.decision 2026-09-24 08:51:36,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [423], uid: 2198, model: hr.employee.public 2026-09-24 08:51:36,499 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [423], uid: 2202, model: hr.employee 2026-09-24 08:51:36,530 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:36,562 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2202, model: hr.recognition.discipline.decision 2026-09-24 08:51:36,592 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2198 deleted mail.message records with IDs: [54434] 2026-09-24 08:51:36,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2198, model: hr.recognition.discipline.decision 2026-09-24 08:51:36,620 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2202 deleted mail.message records with IDs: [54434] 2026-09-24 08:51:36,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [29], uid: 2202, model: hr.recognition.discipline.decision 2026-09-24 08:51:36,759 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2203 deleted mail.message records with IDs: [54434] 2026-09-24 08:51:36,780 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2203 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-09-24 08:51:36,792 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2203 deleted mail.message records with IDs: [54436] 2026-09-24 08:51:36,807 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2203 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-09-24 08:51:36,814 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2203 deleted mail.followers records with IDs: [6457] 2026-09-24 08:51:36,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-09-24 08:51:36,996 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2198, model: hr.recognition.discipline.decision.type 2026-09-24 08:51:37,012 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2198, model: hr.recognition.discipline.decision.type 2026-09-24 08:51:37,019 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2198, model: hr.recognition.discipline.decision.type 2026-09-24 08:51:37,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-09-24 08:51:37,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-24 08:51:37,204 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5634, 5633, 5632] 2026-09-24 08:51:37,228 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324681, 324680, 324679] 2026-09-24 08:51:37,228 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-09-24 08:51:47,047 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-09-24 08:51:47,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-24 08:51:48,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recruitment.tests.test_hr_employee: Starting TestHremployee.test_compute_hr_applicants_count ... 2026-09-24 08:51:48,104 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:51:48,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recruitment.tests.test_res_partner: Starting TestPartner.test_method_compute_hr_applicants_count ... 2026-09-24 08:51:48,817 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:51:48,843 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324784, 324783] 2026-09-24 08:51:48,843 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-09-24 08:51:49,075 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-09-24 08:51:49,117 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-09-24 08:51:49,141 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-09-24 08:51:49,190 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-09-24 08:51:49,210 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-09-24 08:51:49,497 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3353] 2026-09-24 08:51:49,519 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-09-24 08:51:49,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-09-24 08:51:49,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 2211, model: hr.applicant.resume.line 2026-09-24 08:51:49,954 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2211, model: hr.applicant.resume.line 2026-09-24 08:51:49,957 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2211, model: hr.applicant.resume.line 2026-09-24 08:51:49,960 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2211, model: hr.applicant.resume.line 2026-09-24 08:51:49,999 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:51:50,021 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324784, 324783] 2026-09-24 08:51:50,021 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-09-24 08:51:50,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-09-24 08:51:50,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-09-24 08:51:50,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:51:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_cannot_spam_activities_for_retired_employee ... 2026-09-24 08:51:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:51:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:51:51,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3354] 2026-09-24 08:51:52,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_days_until_retirement_male ... 2026-09-24 08:51:52,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:51:52,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:51:52,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_female ... 2026-09-24 08:51:53,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:51:53,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:51:53,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_male ... 2026-09-24 08:51:54,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:51:54,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:51:54,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_time_until_retirement_female ... 2026-09-24 08:51:54,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:51:54,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:51:54,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_employee_past_retirement ... 2026-09-24 08:51:55,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:51:55,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:51:55,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_matching_rule ... 2026-09-24 08:51:56,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:51:56,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:51:56,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_notification_for_retired_employee ... 2026-09-24 08:51:57,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:51:57,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:51:57,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3355] 2026-09-24 08:51:57,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_retirement_date ... 2026-09-24 08:51:58,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:51:58,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:51:58,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notification_warning_days_config ... 2026-09-24 08:51:59,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:51:59,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:51:59,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3356] 2026-09-24 08:51:59,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notify_of_retirement ... 2026-09-24 08:52:00,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:52:00,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:52:00,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3357] 2026-09-24 08:52:00,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_retirement_rule_constraints ... 2026-09-24 08:52:01,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:52:01,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:52:01,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_rule_based_retirement_age ... 2026-09-24 08:52:01,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:52:01,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:52:02,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_search_days_until_retirement ... 2026-09-24 08:52:03,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:52:03,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:52:03,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_toggle_rule_based_retirement ... 2026-09-24 08:52:04,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325362, 325363, 325364, 325365, 325361, 325356, 325357, 325358, 325359, 325360, 325355] 2026-09-24 08:52:04,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.retirement.age.rule records with IDs: [7, 8, 9, 10, 11, 1, 2, 3, 4, 5, 6] 2026-09-24 08:52:04,446 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-09-24 08:52:04,463 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-09-24 08:52:10,938 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2214 deleted mail.message records with IDs: [54928] 2026-09-24 08:52:10,963 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2214 deleted hr.role records with IDs: [10] 2026-09-24 08:52:10,975 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2214 deleted mail.followers records with IDs: [6535] 2026-09-24 08:52:11,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-09-24 08:52:17,418 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2216, model: hr.role 2026-09-24 08:52:17,429 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2216, model: hr.role 2026-09-24 08:52:17,466 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2216 deleted mail.message records with IDs: [3235] 2026-09-24 08:52:17,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2216, model: hr.role 2026-09-24 08:52:17,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-09-24 08:52:24,078 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 2220, model: hr.role 2026-09-24 08:52:24,170 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:52:24,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-09-24 08:52:29,287 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-09-24 08:52:29,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-09-24 08:52:29,365 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-09-24 08:52:29,403 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-09-24 08:52:29,435 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-09-24 08:52:29,476 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:52:29,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-09-24 08:52:41,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-09-24 08:52:48,081 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-09-24 08:52:54,445 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-09-24 08:53:00,568 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-09-24 08:53:06,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-09-24 08:53:13,003 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-09-24 08:53:20,478 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-09-24 08:53:28,644 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-09-24 08:53:35,372 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3235] 2026-09-24 08:53:35,421 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-09-24 08:53:41,634 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57567] 2026-09-24 08:53:41,643 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-09-24 08:53:41,691 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-09-24 08:53:48,604 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-24 08:53:55,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_access_rights: Starting TestAccessRights.test_access_rights ... 2026-09-24 08:53:56,056 121 INFO rb-b1a5ec1-225045-418240 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-b1a5ec1-225045/odoo/tests/case.py:247 2026-09-24 08:54:01,353 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_01 ... 2026-09-24 08:54:01,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [595] 2026-09-24 08:54:01,877 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_02 ... 2026-09-24 08:54:02,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [597] 2026-09-24 08:54:02,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_03 ... 2026-09-24 08:54:02,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [599] 2026-09-24 08:54:03,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3358] 2026-09-24 08:54:03,834 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 5 removed 2026-09-24 08:54:03,846 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_1 ... 2026-09-24 08:54:04,421 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_2 ... 2026-09-24 08:54:04,914 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_3 ... 2026-09-24 08:54:05,478 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_4 ... 2026-09-24 08:54:05,914 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_5 ... 2026-09-24 08:54:06,680 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_6 ... 2026-09-24 08:54:07,279 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_7 ... 2026-09-24 08:54:08,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_8 ... 2026-09-24 08:54:09,276 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:54:16,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-09-24 08:54:16,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2266, model: hr.job 2026-09-24 08:54:16,657 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2266 deleted mail.message records with IDs: [2954, 2302] 2026-09-24 08:54:16,660 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2266, model: hr.job 2026-09-24 08:54:16,707 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2266, model: hr.skill.description 2026-09-24 08:54:16,709 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2266, model: hr.skill.description 2026-09-24 08:54:16,712 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2266, model: hr.skill.description 2026-09-24 08:54:16,746 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2266, model: hr.rank.skill.description 2026-09-24 08:54:16,749 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2266, model: hr.rank.skill.description 2026-09-24 08:54:16,751 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2266, model: hr.rank.skill.description 2026-09-24 08:54:16,777 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-09-24 08:54:16,811 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-09-24 08:54:16,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:54:24,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_1 ... 2026-09-24 08:54:24,529 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_2 ... 2026-09-24 08:54:24,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_sql_constraints ... 2026-09-24 08:54:24,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_skill_description_sql_constraints ... 2026-09-24 08:54:25,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:54:39,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_1 ... 2026-09-24 08:54:39,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_2 ... 2026-09-24 08:54:39,233 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_3 ... 2026-09-24 08:54:39,296 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_context_rank_competency_score ... 2026-09-24 08:54:39,334 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_highest_skill_level ... 2026-09-24 08:54:39,532 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_competency_score ... 2026-09-24 08:54:39,617 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_job_position_skill_required ... 2026-09-24 08:54:39,839 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_1 ... 2026-09-24 08:54:39,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_10 ... 2026-09-24 08:54:40,012 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_11 ... 2026-09-24 08:54:40,118 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_12 ... 2026-09-24 08:54:40,151 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [35] 2026-09-24 08:54:40,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_2 ... 2026-09-24 08:54:40,297 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_3 ... 2026-09-24 08:54:40,335 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-09-24 08:54:40,419 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_4 ... 2026-09-24 08:54:40,472 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-09-24 08:54:40,567 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_5 ... 2026-09-24 08:54:40,654 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_6 ... 2026-09-24 08:54:40,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_7 ... 2026-09-24 08:54:40,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_8 ... 2026-09-24 08:54:40,916 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_9 ... 2026-09-24 08:54:41,041 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_search_competency_score ... 2026-09-24 08:54:41,294 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-24 08:54:41,809 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [166037, 166038] 2026-09-24 08:54:41,809 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-09-24 08:54:41,921 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_01_update_employee_skill ... 2026-09-24 08:54:42,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_02_update_employee_skill ... 2026-09-24 08:54:42,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:54:42,831 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [166037, 166038] 2026-09-24 08:54:42,832 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-09-24 08:54:42,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_01_create_course_skill_level_success ... 2026-09-24 08:54:42,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_02_duplicate_skill_for_course ... 2026-09-24 08:54:42,947 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_03_skill_and_type_mismatch ... 2026-09-24 08:54:43,050 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_04_skill_level_and_type_mismatch ... 2026-09-24 08:54:43,158 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:54:43,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-24 08:54:43,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_01_log_timesheet_on_archived_task ... 2026-09-24 08:54:43,510 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_02_log_timesheet_not_allow_archive_task ... 2026-09-24 08:54:43,797 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_03_log_multi_timesheet_ignore_archived_task ... 2026-09-24 08:54:43,875 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [139975] 2026-09-24 08:54:43,875 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [25] 2026-09-24 08:54:44,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_04_log_timesheet_archived_project ... 2026-09-24 08:54:44,268 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [139971, 139975, 139985] 2026-09-24 08:54:44,268 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26, 24, 25] 2026-09-24 08:54:44,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_05_log_timesheet_archived_project ... 2026-09-24 08:54:44,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:54:44,762 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-24 08:54:44,903 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_compute_timesheet_wip ... 2026-09-24 08:54:45,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_log_timesheet_manager ... 2026-09-24 08:54:45,334 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_wip_timesheet_unfollow_task ... 2026-09-24 08:54:45,579 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [211] 2026-09-24 08:54:45,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_compute_is_login_user_doing ... 2026-09-24 08:54:45,874 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_log_timesheet ... 2026-09-24 08:54:46,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_wip_timesheet_unfollow_task ... 2026-09-24 08:54:46,337 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-24 08:54:46,362 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_03_log_timesheet ... 2026-09-24 08:54:46,625 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:54:46,836 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-24 08:54:46,997 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_01_multi_login ... 2026-09-24 08:54:47,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_02_multi_login ... 2026-09-24 08:54:47,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:54:47,871 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-24 08:54:47,972 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_empty ... 2026-09-24 08:54:48,024 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_with_task ... 2026-09-24 08:54:48,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:54:48,379 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-24 08:54:48,415 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_01_time_start_constraints ... 2026-09-24 08:54:48,496 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_02_stop_timer_same_day_records_elapsed_hours ... 2026-09-24 08:54:48,752 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:54:48,978 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-24 08:54:49,007 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_01_stop_cross_day_returns_wizard_action ... 2026-09-24 08:54:49,202 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_02_apply_actual_elapsed_and_start_next_task ... 2026-09-24 08:54:49,628 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1672], uid: 6, model: account.analytic.line 2026-09-24 08:54:49,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_06_scheduled_cross_day_split_uses_first_work_interval_start ... 2026-09-24 08:54:50,207 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:54:50,451 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-24 08:54:50,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_01_test_access_rule_with_user ... 2026-09-24 08:54:50,519 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-24 08:54:50,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1676], uid: 6, model: account.analytic.line 2026-09-24 08:54:50,842 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_02_test_access_rule_with_user ... 2026-09-24 08:54:50,890 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-24 08:54:50,987 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1678], uid: 6, model: account.analytic.line 2026-09-24 08:54:51,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_03_test_access_rule_with_user ... 2026-09-24 08:54:51,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-24 08:54:51,330 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [232], uid: 6, model: account.analytic.line 2026-09-24 08:54:51,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_04_test_access_rule_with_user ... 2026-09-24 08:54:51,414 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-24 08:54:51,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [232521] 2026-09-24 08:54:51,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [254] 2026-09-24 08:54:51,747 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [232522] 2026-09-24 08:54:51,747 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [255] 2026-09-24 08:54:51,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [232], uid: 6, model: account.analytic.line 2026-09-24 08:54:51,999 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [232499] 2026-09-24 08:54:51,999 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #6 deleted account.analytic.line records with IDs: [232] 2026-09-24 08:54:52,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [240], uid: 6, model: account.analytic.line 2026-09-24 08:54:52,293 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_05_test_access_rule_with_user ... 2026-09-24 08:54:52,378 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-24 08:54:52,461 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1680], uid: 6, model: account.analytic.line 2026-09-24 08:54:52,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:54:53,362 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_01_access_rights_base_user ... 2026-09-24 08:54:53,527 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2280, model: hr.work.entry 2026-09-24 08:54:53,534 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2280, model: hr.work.entry 2026-09-24 08:54:53,538 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2280, model: hr.work.entry 2026-09-24 08:54:53,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2280, model: hr.work.entry.type 2026-09-24 08:54:53,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2280, model: hr.work.entry.type 2026-09-24 08:54:53,549 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2280, model: hr.work.entry.type 2026-09-24 08:54:53,574 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_02_access_rule_base_user ... 2026-09-24 08:54:53,660 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12131], uid: 2280, model: hr.work.entry 2026-09-24 08:54:53,708 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12132], uid: 2280, model: hr.work.entry 2026-09-24 08:54:53,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12132], uid: 2280, model: hr.work.entry 2026-09-24 08:54:53,996 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_03_access_rights_hr_admin ... 2026-09-24 08:54:54,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2280 deleted hr.work.entry records with IDs: [12133] 2026-09-24 08:54:54,254 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:54:54,317 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_01_valid_duration_01 ... 2026-09-24 08:54:55,459 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_02 ... 2026-09-24 08:54:55,895 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_03 ... 2026-09-24 08:54:56,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_03_work_entry_duration ... 2026-09-24 08:54:56,974 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [12, 15] 2026-09-24 08:54:57,604 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [139] 2026-09-24 08:54:57,805 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_04_regenerate_we_via_cron ... 2026-09-24 08:54:58,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12622, 12623, 12624, 12625, 12626, 12627, 12628, 12629, 12630, 12631, 12632, 12633, 12634, 12635, 12636, 12637, 12638, 12639, 12640, 12641, 12642, 12643, 12644, 12645, 12646, 12647, 12648, 12649, 12650, 12651, 12652, 12653, 12654, 12655, 12656, 12657, 12658, 12659, 12660, 12661, 12662, 12663, 12664, 12665, 12666, 12667] 2026-09-24 08:54:59,000 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12668, 12669, 12670, 12671, 12672, 12673, 12674, 12675, 12676, 12677, 12678, 12679, 12680, 12681, 12682, 12683, 12684, 12685, 12686, 12687, 12688, 12689, 12690, 12691, 12692, 12693, 12694, 12695, 12696, 12697, 12698, 12699, 12700, 12701, 12702, 12703, 12704, 12705, 12706, 12707, 12708, 12709, 12710, 12711, 12712, 12713, 12714, 12715, 12716, 12717, 12718, 12719, 12720, 12721, 12722, 12723, 12724, 12725, 12726, 12727, 12728, 12729, 12730, 12731, 12732, 12733, 12734, 12735, 12736, 12737, 12738, 12739, 12740, 12741, 12742, 12743, 12744, 12745, 12746, 12747, 12748, 12749, 12750, 12751, 12752, 12753] 2026-09-24 08:55:00,817 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:55:01,119 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_01_compute_contract_id ... 2026-09-24 08:55:01,406 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_01 ... 2026-09-24 08:55:01,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_02 ... 2026-09-24 08:55:02,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_01 ... 2026-09-24 08:55:02,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_02 ... 2026-09-24 08:55:02,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_04_unlink_attendance ... 2026-09-24 08:55:03,108 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [58999] 2026-09-24 08:55:03,126 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [82] 2026-09-24 08:55:03,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_05_unlink_work_entry ... 2026-09-24 08:55:03,406 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12950, 12951] 2026-09-24 08:55:03,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_action_regen_attedance_work_entry ... 2026-09-24 08:55:03,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_cancel_work_entry ... 2026-09-24 08:55:03,920 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_07_regenerate_work_entries ... 2026-09-24 08:55:04,357 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:55:04,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_01 ... 2026-09-24 08:55:05,237 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_02 ... 2026-09-24 08:55:05,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_01 ... 2026-09-24 08:55:06,140 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_02 ... 2026-09-24 08:55:06,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_01 ... 2026-09-24 08:55:07,113 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13072, 13073] 2026-09-24 08:55:07,239 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_02 ... 2026-09-24 08:55:07,669 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13077, 13078] 2026-09-24 08:55:07,799 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_03 ... 2026-09-24 08:55:08,246 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13082, 13083] 2026-09-24 08:55:08,365 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_01 ... 2026-09-24 08:55:08,886 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [148] 2026-09-24 08:55:09,072 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1719] 2026-09-24 08:55:09,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_02 ... 2026-09-24 08:55:09,617 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [149] 2026-09-24 08:55:09,883 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1720] 2026-09-24 08:55:09,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_05_cancel_leave ... 2026-09-24 08:55:10,316 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [150] 2026-09-24 08:55:10,429 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1721] 2026-09-24 08:55:10,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_06_regenerate_work_entries ... 2026-09-24 08:55:11,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13113, 13114] 2026-09-24 08:55:11,415 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:55:11,516 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_01_create_leave_type_with_suspension ... 2026-09-24 08:55:11,581 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_02_invalid_work_entry_type ... 2026-09-24 08:55:11,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_03_update_work_entry_type ... 2026-09-24 08:55:11,715 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:55:11,805 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_01_create_work_entry_type ... 2026-09-24 08:55:11,858 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_02_disable_suspension_with_leave_type ... 2026-09-24 08:55:11,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_03_enable_suspension_with_normal_leave ... 2026-09-24 08:55:11,970 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:55:12,335 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [153] 2026-09-24 08:55:12,436 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_get_work_entries_domain: Starting TestGetWorkEntriesDomain.test_multi_leaf_domain_ors_each_window_without_widening ... 2026-09-24 08:55:12,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_get_work_entries_domain: Starting TestGetWorkEntriesDomain.test_single_leaf_domain_scoped_to_its_window ... 2026-09-24 08:55:12,858 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:55:12,873 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_hr_leave_type: Starting HrLeaveType.test_01_generate_work_entry_type ... 2026-09-24 08:55:12,962 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:55:13,260 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [154] 2026-09-24 08:55:13,805 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3361] 2026-09-24 08:55:14,288 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2268] 2026-09-24 08:55:14,299 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_regenerate_work_entry ... 2026-09-24 08:55:14,401 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 2, 155] 2026-09-24 08:55:14,999 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [159, 157, 158] 2026-09-24 08:55:15,656 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1728, 1727, 1726, 1725, 1724] 2026-09-24 08:55:15,766 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [156] 2026-09-24 08:55:15,879 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [162, 160, 161] 2026-09-24 08:55:16,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512155537619135.1790240116.173860073089600-openerp-message-notify@c3d10c96ec68>: ['"Test employee 01" <@False>'] 2026-09-24 08:55:16,206 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3362] 2026-09-24 08:55:16,497 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:55:16,913 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [166] 2026-09-24 08:55:17,030 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_01 ... 2026-09-24 08:55:17,427 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3363] 2026-09-24 08:55:17,729 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2269] 2026-09-24 08:55:17,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_02 ... 2026-09-24 08:55:17,952 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3364] 2026-09-24 08:55:18,213 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2270] 2026-09-24 08:55:18,344 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3365] 2026-09-24 08:55:18,588 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2271] 2026-09-24 08:55:18,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_03 ... 2026-09-24 08:55:18,821 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3366] 2026-09-24 08:55:19,102 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2272] 2026-09-24 08:55:19,204 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3367] 2026-09-24 08:55:19,490 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2273] 2026-09-24 08:55:19,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_04 ... 2026-09-24 08:55:19,730 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3368] 2026-09-24 08:55:20,066 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2274] 2026-09-24 08:55:20,174 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3369] 2026-09-24 08:55:20,395 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2275] 2026-09-24 08:55:20,418 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_05 ... 2026-09-24 08:55:20,607 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3370] 2026-09-24 08:55:20,861 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2276] 2026-09-24 08:55:20,965 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3371] 2026-09-24 08:55:21,279 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2277] 2026-09-24 08:55:21,324 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_06 ... 2026-09-24 08:55:21,548 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3372] 2026-09-24 08:55:21,923 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2278] 2026-09-24 08:55:22,068 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3373] 2026-09-24 08:55:22,387 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2279] 2026-09-24 08:55:22,422 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_01 ... 2026-09-24 08:55:22,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3374] 2026-09-24 08:55:23,005 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2280] 2026-09-24 08:55:23,036 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_02 ... 2026-09-24 08:55:23,260 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3375] 2026-09-24 08:55:23,605 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2281] 2026-09-24 08:55:23,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3376] 2026-09-24 08:55:24,066 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2282] 2026-09-24 08:55:24,104 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_03 ... 2026-09-24 08:55:24,381 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3377] 2026-09-24 08:55:24,791 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2283] 2026-09-24 08:55:24,914 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3378] 2026-09-24 08:55:25,183 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2284] 2026-09-24 08:55:25,211 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_04 ... 2026-09-24 08:55:25,512 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3379] 2026-09-24 08:55:25,861 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2285] 2026-09-24 08:55:25,994 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3380] 2026-09-24 08:55:26,241 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2286] 2026-09-24 08:55:26,267 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_01 ... 2026-09-24 08:55:26,488 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3381] 2026-09-24 08:55:26,759 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2287] 2026-09-24 08:55:26,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_02 ... 2026-09-24 08:55:27,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3382] 2026-09-24 08:55:27,373 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2288] 2026-09-24 08:55:27,522 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3383] 2026-09-24 08:55:27,844 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2289] 2026-09-24 08:55:27,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_03 ... 2026-09-24 08:55:28,122 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3384] 2026-09-24 08:55:28,448 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2290] 2026-09-24 08:55:28,576 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3385] 2026-09-24 08:55:28,900 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2291] 2026-09-24 08:55:28,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_01 ... 2026-09-24 08:55:29,194 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3386] 2026-09-24 08:55:29,539 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2292] 2026-09-24 08:55:29,565 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_02 ... 2026-09-24 08:55:29,779 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3387] 2026-09-24 08:55:30,103 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2293] 2026-09-24 08:55:30,214 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3388] 2026-09-24 08:55:30,442 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2294] 2026-09-24 08:55:30,471 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_03 ... 2026-09-24 08:55:30,642 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3389] 2026-09-24 08:55:30,972 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2295] 2026-09-24 08:55:31,086 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3390] 2026-09-24 08:55:31,321 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2296] 2026-09-24 08:55:31,354 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_05_handly_conflict_we ... 2026-09-24 08:55:31,561 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3391] 2026-09-24 08:55:31,890 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2297] 2026-09-24 08:55:31,925 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_06_handly_conflict_we ... 2026-09-24 08:55:32,096 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3392] 2026-09-24 08:55:32,242 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3393] 2026-09-24 08:55:32,351 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3394] 2026-09-24 08:55:32,502 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3395] 2026-09-24 08:55:32,948 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2298, 2299, 2300, 2301] 2026-09-24 08:55:32,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_07_handly_conflict_we ... 2026-09-24 08:55:33,182 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3396] 2026-09-24 08:55:33,356 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3397] 2026-09-24 08:55:33,518 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3398] 2026-09-24 08:55:33,955 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2302, 2303, 2304] 2026-09-24 08:55:33,990 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_08_handly_conflict_we ... 2026-09-24 08:55:35,010 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3399] 2026-09-24 08:55:35,416 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2305] 2026-09-24 08:55:35,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_09_handly_conflict_we ... 2026-09-24 08:55:35,702 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3400] 2026-09-24 08:55:35,820 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3401] 2026-09-24 08:55:36,216 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2306, 2307] 2026-09-24 08:55:36,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_conflict_handling_deletes_only_regen_days ... 2026-09-24 08:55:36,464 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3402] 2026-09-24 08:55:36,795 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2308] 2026-09-24 08:55:36,845 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:55:48,747 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted product.product records with IDs: [1999] 2026-09-24 08:55:48,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_recompute_grouping_lines ... 2026-09-24 08:55:51,998 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted invoice.line.grouping records with IDs: [2] 2026-09-24 08:55:52,539 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_not_consecutive ... 2026-09-24 08:55:55,579 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_discount ... 2026-09-24 08:55:58,093 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted invoice.line.grouping records with IDs: [12] 2026-09-24 08:55:58,435 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_taxes ... 2026-09-24 08:56:01,235 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted invoice.line.grouping records with IDs: [18] 2026-09-24 08:56:01,555 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount ... 2026-09-24 08:56:04,184 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted invoice.line.grouping records with IDs: [24] 2026-09-24 08:56:04,517 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount_2 ... 2026-09-24 08:56:06,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_tax_discount ... 2026-09-24 08:56:09,125 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted invoice.line.grouping records with IDs: [30] 2026-09-24 08:56:09,517 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_unit_price_tax_discount ... 2026-09-24 08:56:12,010 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted invoice.line.grouping records with IDs: [34] 2026-09-24 08:56:12,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_unit_price_tax_discount ... 2026-09-24 08:56:14,996 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted invoice.line.grouping records with IDs: [40] 2026-09-24 08:56:15,926 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted invoice.line.grouping records with IDs: [43, 44] 2026-09-24 08:56:16,230 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_unit_price_tax_discount_2 ... 2026-09-24 08:56:18,912 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted invoice.line.grouping records with IDs: [50] 2026-09-24 08:56:19,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_without_product ... 2026-09-24 08:56:21,618 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2281 deleted invoice.line.grouping records with IDs: [56] 2026-09-24 08:56:21,751 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:56:21,769 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_lang_detection.tests.test_detect_lang: Starting TestDetectLang.test_01_detect_lang ... 2026-09-24 08:56:22,612 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:56:22,633 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_access_token_never_minted_by_qr_path ... 2026-09-24 08:56:22,639 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:22,639 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:22,696 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_core_link_tracker_behaviour_is_unaffected_by_the_graft ... 2026-09-24 08:56:22,698 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:22,698 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:22,714 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:22,714 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:22,747 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_download_qr_code_action_targets_qrcode_field ... 2026-09-24 08:56:22,748 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:22,749 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:22,781 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_get_qrcode_url_returns_the_tracked_short_link ... 2026-09-24 08:56:22,782 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:22,782 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:22,809 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_computes_a_real_png_image_from_a_bare_url_record ... 2026-09-24 08:56:22,810 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:22,810 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:22,854 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_embeds_per_record_logo_when_set ... 2026-09-24 08:56:22,855 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:22,855 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:22,866 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://plain.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:22,866 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://plain.viindoo.com/ 2026-09-24 08:56:22,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_falls_back_to_company_favicon_when_enabled_and_no_logo ... 2026-09-24 08:56:22,937 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:22,937 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:22,977 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://favicon-toggle.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:22,977 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://favicon-toggle.viindoo.com/ 2026-09-24 08:56:23,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_field_is_non_stored_so_bulk_creation_stays_cheap ... 2026-09-24 08:56:23,027 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:23,028 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:23,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_logo_rejects_svg ... 2026-09-24 08:56:23,111 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:23,111 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:23,167 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_regenerates_when_short_link_code_changes ... 2026-09-24 08:56:23,168 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:23,168 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:23,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_still_encodes_the_tracked_short_link_when_non_stored ... 2026-09-24 08:56:23,248 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:23,248 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-24 08:56:23,256 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: skipped TestLinkTrackerQrcodeMixin.test_qrcode_still_encodes_the_tracked_short_link_when_non_stored : pyzbar (and its native libzbar0) is not installed on this machine 2026-09-24 08:56:23,297 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-09-24 08:56:23,312 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMigration.test_migration_guard_is_a_noop_on_a_falsy_version ... 2026-09-24 08:56:23,313 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://migration-guard.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:23,314 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration-guard.viindoo.com/ 2026-09-24 08:56:23,355 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMigration.test_migration_is_idempotent_on_rerun ... 2026-09-24 08:56:23,356 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://migration-idempotent.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:23,357 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration-idempotent.viindoo.com/ 2026-09-24 08:56:23,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMigration.test_migration_repoints_the_attachment_and_the_field_reads_it_back ... 2026-09-24 08:56:23,403 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request https://migration.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-24 08:56:23,403 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration.viindoo.com/ 2026-09-24 08:56:23,461 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:56:23,943 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7067] 2026-09-24 08:56:23,943 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-24 08:56:24,068 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7089] 2026-09-24 08:56:24,068 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-24 08:56:34,771 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted mail.message records with IDs: [3917, 3916] 2026-09-24 08:56:34,791 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-24 08:56:34,826 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-24 08:56:34,831 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-24 08:56:34,855 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-24 08:56:34,859 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-24 08:56:36,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_borrowing_loan_interest_with_bank_currency_rate ... 2026-09-24 08:56:36,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.refund.line records with IDs: [1] 2026-09-24 08:56:36,526 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-09-24 08:56:36,903 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.refund.line records with IDs: [2] 2026-09-24 08:56:36,979 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-09-24 08:56:38,505 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_borrowing_loan_refund_with_bank_currency_rate ... 2026-09-24 08:56:38,708 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.refund.line records with IDs: [4] 2026-09-24 08:56:38,741 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.interest.line records with IDs: [37, 38] 2026-09-24 08:56:39,004 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.refund.line records with IDs: [5] 2026-09-24 08:56:39,051 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.interest.line records with IDs: [39, 40] 2026-09-24 08:56:40,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted mail.message records with IDs: [59219, 59218] 2026-09-24 08:56:40,086 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.interest.line records with IDs: [41, 42] 2026-09-24 08:56:40,100 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted mail.followers records with IDs: [6757, 6758] 2026-09-24 08:56:41,294 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_borrowing_loan_with_bank_currency_rate ... 2026-09-24 08:56:41,679 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.refund.line records with IDs: [7] 2026-09-24 08:56:41,732 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-09-24 08:56:42,134 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.refund.line records with IDs: [8] 2026-09-24 08:56:42,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.borrow.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-09-24 08:56:43,346 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_lending_loan_interest_with_bank_currency_rate ... 2026-09-24 08:56:43,704 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.refund.line records with IDs: [1] 2026-09-24 08:56:43,800 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-09-24 08:56:44,183 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.refund.line records with IDs: [2] 2026-09-24 08:56:44,252 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-09-24 08:56:46,161 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_lending_loan_refund_with_bank_currency_rate ... 2026-09-24 08:56:46,412 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.refund.line records with IDs: [4] 2026-09-24 08:56:46,448 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.interest.line records with IDs: [37, 38] 2026-09-24 08:56:46,712 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.refund.line records with IDs: [5] 2026-09-24 08:56:46,774 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.interest.line records with IDs: [39, 40] 2026-09-24 08:56:47,813 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted mail.message records with IDs: [59268, 59267] 2026-09-24 08:56:47,824 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.interest.line records with IDs: [41, 42] 2026-09-24 08:56:47,836 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted mail.followers records with IDs: [6811, 6812] 2026-09-24 08:56:49,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loan_management_bank_currency_rate.tests.test_loan_bank_currency_rate: Starting TestLoanBankCurrencyRate.test_lending_loan_with_bank_currency_rate ... 2026-09-24 08:56:49,442 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.refund.line records with IDs: [7] 2026-09-24 08:56:49,495 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-09-24 08:56:49,846 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.refund.line records with IDs: [8] 2026-09-24 08:56:49,920 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2283 deleted loan.lend.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-09-24 08:56:51,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:56:52,143 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_001_viewer_access_own_shipment_only ... 2026-09-24 08:56:52,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2287, model: logistics.shipment 2026-09-24 08:56:52,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2287, model: account.analytic.line 2026-09-24 08:56:52,417 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2287, model: logistics.shipment 2026-09-24 08:56:52,441 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_002_user_can_create_write_but_not_unlink_shipment ... 2026-09-24 08:56:52,590 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2286, model: account.analytic.line 2026-09-24 08:56:52,618 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_003_viewer_cannot_create_write_unlink_related_records ... 2026-09-24 08:56:52,890 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2287, model: logistics.shipment.leg 2026-09-24 08:56:52,914 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2287, model: logistics.shipment.package 2026-09-24 08:56:52,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2287, model: logistics.shipment.cargo 2026-09-24 08:56:52,934 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2287, model: tracking.location.history 2026-09-24 08:56:52,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2287, model: logistics.shipment.leg 2026-09-24 08:56:52,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2287, model: logistics.shipment.package 2026-09-24 08:56:52,941 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2287, model: logistics.shipment.cargo 2026-09-24 08:56:52,947 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2287, model: tracking.location.history 2026-09-24 08:56:52,957 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2287, model: logistics.shipment.leg 2026-09-24 08:56:52,960 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2287, model: logistics.shipment.package 2026-09-24 08:56:52,962 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2287, model: logistics.shipment.cargo 2026-09-24 08:56:52,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2287, model: tracking.location.history 2026-09-24 08:56:52,991 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_004_user_can_create_write_but_not_unlink_related_records ... 2026-09-24 08:56:53,270 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2286, model: account.analytic.line 2026-09-24 08:56:53,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2286, model: tracking.location.history 2026-09-24 08:56:53,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_005_viewer_can_read_tags_of_own_shipment ... 2026-09-24 08:56:53,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_006_responsible_is_auto_followed_on_create ... 2026-09-24 08:56:53,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_007_new_responsible_is_auto_followed_on_write ... 2026-09-24 08:56:53,609 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:56:54,710 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_018_cutoff_valid_against_main_carriage_etd_survives_earlier_pre_carriage_leg ... 2026-09-24 08:56:54,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_019_cutoff_after_main_carriage_etd_is_rejected ... 2026-09-24 08:56:54,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_020_cutoff_valid_when_pre_carriage_leg_has_no_departure_date ... 2026-09-24 08:56:55,040 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_021_cutoff_validated_against_single_main_carriage_leg_when_no_pre_carriage_leg ... 2026-09-24 08:56:55,170 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_022_direct_main_carriage_leg_reschedule_after_cutoff_set_is_rejected ... 2026-09-24 08:56:55,323 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_023_leg_type_reclassification_without_departure_date_change_revalidates_cutoff ... 2026-09-24 08:56:55,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:56:55,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_base_user_demo_has_logistics_shipment_user_group ... 2026-09-24 08:56:55,473 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_logistics_admin_demo_has_group_admin ... 2026-09-24 08:56:55,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:56:56,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_create_appends_port_and_keeps_hyphenated_base ... 2026-09-24 08:56:56,797 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_change_port_keeps_hyphenated_base ... 2026-09-24 08:56:56,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_clear_port_restores_base_name ... 2026-09-24 08:56:57,147 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_backward_compat_legacy_endash_suffix_is_stripped ... 2026-09-24 08:56:57,348 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_change_port_has_no_double_suffix ... 2026-09-24 08:56:57,528 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_clear_port_restores_base_name ... 2026-09-24 08:56:57,716 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:56:57,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_module_data_declaration: Starting TestModuleDataDeclaration.test_no_xml_id_is_declared_more_than_once_across_the_modules_data_files ... 2026-09-24 08:56:57,768 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_module_data_declaration: Starting TestModuleDataDeclaration.test_xml_ids_that_sibling_data_files_reference_survive_on_a_database_without_demo_direction_pin ... 2026-09-24 08:56:57,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:56:58,856 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_001_shipment_name_sequence ... 2026-09-24 08:56:58,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_002_leg_name_sequence ... 2026-09-24 08:56:59,023 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_003_freight_product_name_generated_on_create ... 2026-09-24 08:56:59,257 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_004_sea_port_is_findable_by_its_port_name ... 2026-09-24 08:56:59,347 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:56:59,362 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_every_shipped_migration_is_reachable_from_the_declared_module_version_regression_guard ... 2026-09-24 08:56:59,386 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_gives_a_coordinate_less_sea_port_its_real_coordinates ... 2026-09-24 08:56:59,745 121 INFO rb-b1a5ec1-225045-418240 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired 1 of 66 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 65 already-positioned and 0 absent record(s) untouched. 2026-09-24 08:56:59,745 121 INFO rb-b1a5ec1-225045-418240 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-09-24 08:56:59,772 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_port_address ... 2026-09-24 08:57:00,155 121 INFO rb-b1a5ec1-225045-418240 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired 1 of 66 shipped location(s) still at the (0, 0) 'never geolocated' marker; left 65 already-positioned and 0 absent record(s) untouched. 2026-09-24 08:57:00,155 121 INFO rb-b1a5ec1-225045-418240 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-09-24 08:57:00,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:57:00,214 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_compute_localization_button_is_reachable_on_a_port_without_coordinates ... 2026-09-24 08:57:00,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_every_shipped_sea_port_carries_usable_coordinates ... 2026-09-24 08:57:00,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_non_regression_guard ... 2026-09-24 08:57:00,393 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_on_half_zero_coordinates ... 2026-09-24 08:57:00,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_are_mutually_exclusive_in_every_coordinate_state ... 2026-09-24 08:57:00,549 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_hai_phong_port_resolves_to_hai_phong ... 2026-09-24 08:57:00,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_los_angeles_port_keeps_its_coordinates_once_the_demo_layer_has_loaded ... 2026-09-24 08:57:00,603 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_shipped_demo_locations_resolve_to_their_published_places ... 2026-09-24 08:57:00,647 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:57:01,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_001_create_freight_leg_without_route_creates_route ... 2026-09-24 08:57:01,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_002_has_freight_legs_true_when_freight_service_states_a_leg ... 2026-09-24 08:57:02,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_003_has_freight_legs_false_when_freight_service_states_no_leg ... 2026-09-24 08:57:02,252 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_004_freight_legs_page_hidden_from_a_user_without_the_logistics_group ... 2026-09-24 08:57:02,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_005_freight_legs_page_visible_to_a_user_holding_the_logistics_group ... 2026-09-24 08:57:02,999 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:57:04,800 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_scenario_template: Starting TestScenarioTemplate.test_002_apply_adds_missing_stages_and_legs ... 2026-09-24 08:57:05,069 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [1072] 2026-09-24 08:57:05,169 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:57:06,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_container: Starting TestShipmentContainer.test_001_container_form_creatable_without_shipment_context ... 2026-09-24 08:57:06,539 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:57:07,576 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_001_default_stage_and_current_stage_is_first_stage_in_sequence ... 2026-09-24 08:57:07,668 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_002_timeline_constraints ... 2026-09-24 08:57:07,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_005_package_cargo_non_negative_constraints ... 2026-09-24 08:57:07,927 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006_origin_destination_computed_from_legs ... 2026-09-24 08:57:08,263 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006b_origin_destination_follows_leg_address_after_initial_compute ... 2026-09-24 08:57:08,548 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_007_schedule_dates_from_legs ... 2026-09-24 08:57:08,640 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008_delivery_status ... 2026-09-24 08:57:08,707 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008a_is_over_eta_now ... 2026-09-24 08:57:08,766 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009_state_actions_set_atd_ata ... 2026-09-24 08:57:08,962 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009b_action_start_transit_raises_without_legs ... 2026-09-24 08:57:09,064 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_010_total_weight_volume_computed_correctly_for_multiple_packages ... 2026-09-24 08:57:09,250 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [161] 2026-09-24 08:57:09,268 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [162] 2026-09-24 08:57:09,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_011_totals_correct_across_independent_shipments ... 2026-09-24 08:57:09,403 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_014_commercial_handoff_rejects_operation_fields ... 2026-09-24 08:57:09,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_015_commercial_handoff_only_allowed_in_draft ... 2026-09-24 08:57:09,865 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_016_shipment_kanban_group_by_stage_shows_empty_stages ... 2026-09-24 08:57:09,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_017_action_confirm_blocks_readiness_when_origin_equals_destination ... 2026-09-24 08:57:10,063 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_018_action_confirm_auto_creates_main_leg_when_origin_differs_from_destination ... 2026-09-24 08:57:10,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:57:11,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_003_actions_set_state_and_actual_dates ... 2026-09-24 08:57:11,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_004_shipment_schedule_dates_aggregate_from_legs ... 2026-09-24 08:57:11,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:57:12,279 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_001_event_time_cannot_be_future ... 2026-09-24 08:57:12,410 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002_last_tracking_snapshot_updated_on_create_write_unlink ... 2026-09-24 08:57:12,535 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [59] 2026-09-24 08:57:12,547 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [58] 2026-09-24 08:57:12,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002a_tracking_alert_affects_delay_warning_while_running ... 2026-09-24 08:57:12,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_003_should_send_notification ... 2026-09-24 08:57:12,708 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_004_closed_stage_remains_selectable_for_tracking ... 2026-09-24 08:57:12,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:57:12,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_root_menu_xmlid_preserved ... 2026-09-24 08:57:12,912 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_tracking_action_xmlid_preserved ... 2026-09-24 08:57:12,999 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_package_type_menu_xmlid_preserved ... 2026-09-24 08:57:13,023 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipment_stage_menu_xmlid_preserved ... 2026-09-24 08:57:13,140 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipping_decimal_precisions_survive ... 2026-09-24 08:57:13,205 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:57:13,700 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3403] 2026-09-24 08:57:13,711 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59298] 2026-09-24 08:57:13,718 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:57:14,147 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3404] 2026-09-24 08:57:14,157 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59300] 2026-09-24 08:57:14,165 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 08:57:14,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_creation_creates_analytic_account ... 2026-09-24 08:57:14,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_name_update_syncs_account_name ... 2026-09-24 08:57:14,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_cleans_orphan_analytic_account ... 2026-09-24 08:57:14,480 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59305] 2026-09-24 08:57:14,517 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted logistics.shipment records with IDs: [1038] 2026-09-24 08:57:14,531 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59306] 2026-09-24 08:57:14,564 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [1889] 2026-09-24 08:57:14,587 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_forbidden_when_analytic_lines_exist ... 2026-09-24 08:57:14,725 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59307] 2026-09-24 08:57:14,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:57:14,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_volume_raises_validation_error ... 2026-09-24 08:57:14,806 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_weight_raises_validation_error ... 2026-09-24 08:57:14,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_zero_volume_and_weight_is_valid ... 2026-09-24 08:57:14,883 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:57:14,910 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_quantity_raises_validation_error ... 2026-09-24 08:57:14,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_volume_raises_validation_error ... 2026-09-24 08:57:14,985 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_weight_raises_validation_error ... 2026-09-24 08:57:15,022 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_zero_values_are_valid ... 2026-09-24 08:57:15,056 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:57:15,074 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_bulk_mode_splits_total_weight_and_volume_evenly_across_quantity ... 2026-09-24 08:57:15,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_generates_one_package_and_cargo_per_line_per_iteration ... 2026-09-24 08:57:15,233 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_without_package_type_generates_nothing ... 2026-09-24 08:57:15,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:57:15,324 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_length_is_millimeter_scale ... 2026-09-24 08:57:15,351 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_volume_matches_cubic_meter_uom ... 2026-09-24 08:57:15,375 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_pallet_height_is_millimeter_scale ... 2026-09-24 08:57:15,410 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:57:15,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_already_migrated_record_is_not_double_scaled ... 2026-09-24 08:57:15,464 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_un_migrated_record_is_rescaled_to_millimeter ... 2026-09-24 08:57:15,544 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:57:15,564 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_previously_empty_field_labels_are_now_translated ... 2026-09-24 08:57:15,591 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_width_is_not_mistranslated_as_length ... 2026-09-24 08:57:15,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:57:15,645 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_a_destroyed_null_island_distance_is_reported_to_the_operator ... 2026-09-24 08:57:16,127 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_a_kept_hand_entered_distance_is_reported_to_the_operator ... 2026-09-24 08:57:16,753 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_half_zero_endpoint_distance_is_corrected_and_never_claimed_as_human ... 2026-09-24 08:57:17,249 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_hand_entered_distance_between_two_unlocated_ports_survives_the_repair ... 2026-09-24 08:57:17,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_hand_entered_distance_survives_when_only_one_endpoint_is_a_shipped_port ... 2026-09-24 08:57:18,627 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_null_island_distance_over_a_partly_located_section_is_corrected_over_correction_guard ... 2026-09-24 08:57:19,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_port_coordinate_migration_distance_preservation: Starting TestCoordinateRepairDistancePreservation.test_unmeasured_section_between_two_repaired_ports_gains_a_real_distance_over_correction_guard ... 2026-09-24 08:57:19,538 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 08:57:20,689 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_001_action_generate_products_requires_routes ... 2026-09-24 08:57:20,747 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_002_action_generate_products_creates_freight_product ... 2026-09-24 08:57:21,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:57:22,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_001_create_sets_route_when_addresses_and_mode_present ... 2026-09-24 08:57:22,382 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_002_write_route_id_syncs_addresses ... 2026-09-24 08:57:22,558 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_005_create_route_address_from_and_to_address ... 2026-09-24 08:57:22,725 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_006_find_available_routes_from_addresses ... 2026-09-24 08:57:22,918 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_007_create_with_identical_pickup_dropoff_produces_no_route ... 2026-09-24 08:57:22,994 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_008_write_pickup_dropoff_into_equality_recomputes_to_no_route ... 2026-09-24 08:57:23,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 08:57:24,696 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_002_get_panel_data_converts_foreign_currency_revenue_to_company_currency ... 2026-09-24 08:57:26,527 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_003_get_panel_data_converts_revenue_across_companies ... 2026-09-24 08:57:32,319 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:57:33,957 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_01_create_quotation_from_shipment_with_no_product ... 2026-09-24 08:57:34,705 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3405] 2026-09-24 08:57:34,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_02_create_quotation_from_shipment_with_available_product ... 2026-09-24 08:57:35,259 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_03_create_shipment_from_sale_order ... 2026-09-24 08:57:35,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_04_cancelling_order_does_not_drive_shipment_state ... 2026-09-24 08:57:36,281 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [417, 416] 2026-09-24 08:57:36,319 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [222] 2026-09-24 08:57:36,335 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [406] 2026-09-24 08:57:36,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_05_unlink_order_unlinks_shipment_not_in_draft ... 2026-09-24 08:57:37,267 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [419, 418] 2026-09-24 08:57:37,290 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [223] 2026-09-24 08:57:37,300 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [408] 2026-09-24 08:57:37,636 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_06_confirm_order_linked_to_confirmed_shipment_only_syncs_sale_links ... 2026-09-24 08:57:38,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_07_shipment_selector_links_unlinked_shipment_and_persists ... 2026-09-24 08:57:40,559 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_08_low_priv_salesman_can_link_then_confirm_freight_order ... 2026-09-24 08:57:42,056 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_09_reassign_shipment_on_draft_order_replaces_link ... 2026-09-24 08:57:43,920 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_10_shipment_selector_refuses_stealing_linked_shipment ... 2026-09-24 08:57:45,910 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_11_unsetting_shipment_id_clears_dangling_link ... 2026-09-24 08:57:47,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_12_confirm_leg_less_freight_order_same_address_partner_creates_zero_leg_shipment ... 2026-09-24 08:57:47,924 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_13_confirm_leg_less_freight_order_distinct_address_partner_keeps_one_leg ... 2026-09-24 08:57:48,411 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_14_confirm_template_leg_order_same_address_partner_keeps_template_leg ... 2026-09-24 08:57:48,807 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_15_create_shipment_with_only_degenerate_leg_persists_leg_without_route ... 2026-09-24 08:57:48,894 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_16_generate_quotation_from_mixed_real_and_degenerate_leg_shipment_does_not_raise ... 2026-09-24 08:57:49,269 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_17_reassign_shipment_on_draft_order_via_write_replaces_link ... 2026-09-24 08:57:49,766 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_18_shipment_selector_stays_available_while_quotation_is_editable ... 2026-09-24 08:57:51,249 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_19_reassign_shipment_on_confirmed_order_is_refused ... 2026-09-24 08:57:51,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_20_reassigning_shipment_releases_the_previous_shipment ... 2026-09-24 08:57:52,355 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3406] 2026-09-24 08:57:52,664 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_21_reassign_shipment_releases_archived_previous_shipment ... 2026-09-24 08:57:53,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_22_reassign_shipment_refuses_stealing_another_orders_shipment ... 2026-09-24 08:57:53,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_23_unsetting_shipment_releases_the_previous_shipment ... 2026-09-24 08:57:54,404 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3407] 2026-09-24 08:57:54,605 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_24_unsetting_shipment_on_confirmed_order_is_refused ... 2026-09-24 08:57:55,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_25_low_priv_persona_reassign_fully_releases_shipment_it_cannot_read ... 2026-09-24 08:57:55,831 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_26_confirming_order_linked_to_shipment_must_not_wipe_another_orders_lines ... 2026-09-24 08:57:56,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_27_low_priv_persona_can_release_shipment_without_write_access ... 2026-09-24 08:57:56,785 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_28_first_assignment_on_confirmed_order_with_no_shipment_history_is_refused ... 2026-09-24 08:57:57,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_29_reassigning_shipment_is_refused_while_another_companys_shipment_holds_the_order ... 2026-09-24 08:58:07,978 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_29b_order_never_ends_up_owned_by_two_shipments_after_a_company_switch ... 2026-09-24 08:58:13,590 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_30_confirming_order_drops_its_own_lines_that_left_the_order ... 2026-09-24 08:58:14,446 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [441, 440] 2026-09-24 08:58:14,469 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [237] 2026-09-24 08:58:14,480 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [430] 2026-09-24 08:58:14,780 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_31_confirming_order_hands_off_its_own_customer_to_partnerless_shipment ... 2026-09-24 08:58:16,302 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_32_confirming_order_does_not_overwrite_shipment_customer_already_set ... 2026-09-24 08:58:17,952 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_33_confirming_order_must_not_hand_off_customer_to_shipment_past_draft ... 2026-09-24 08:58:19,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_34_low_priv_salesman_can_confirm_freight_order_that_generates_its_shipment ... 2026-09-24 08:58:20,328 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_34b_confirming_must_not_rewrite_legs_just_because_the_seller_cannot_see_the_shipment ... 2026-09-24 08:58:21,067 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_35_low_priv_salesman_can_confirm_order_whose_shipment_was_archived ... 2026-09-24 08:58:21,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2331 deleted logistics.shipment.leg records with IDs: [681] 2026-09-24 08:58:21,961 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_36_freight_template_legs_follow_the_sold_products_own_template ... 2026-09-24 08:58:22,359 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_37_freight_template_legs_empty_when_sold_product_is_not_a_freight_service ... 2026-09-24 08:58:22,632 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:58:24,194 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_001_profitability_panel_converts_foreign_currency_revenue_line ... 2026-09-24 08:58:24,980 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_002_profitability_panel_converts_foreign_currency_cost_line ... 2026-09-24 08:58:30,131 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:58:31,770 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_all_documents_teammate_reads_shipment_sync_message_without_ownership ... 2026-09-24 08:58:39,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_door_to_door_order_through_a_reroute ... 2026-09-24 08:58:41,016 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_order_that_plans_no_transport_of_its_own ... 2026-09-24 08:58:42,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_reroute_message_escapes_partner_name ... 2026-09-24 08:58:43,582 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_shipment_sync_message_is_internal_only ... 2026-09-24 08:58:44,731 121 INFO rb-b1a5ec1-225045-418240 odoo.models: Access Denied by ACLs for operation: read, uid: 2341, model: sale.order, fields: shipment_sync_message 2026-09-24 08:58:44,892 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:58:46,519 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_01_confirm_mixed_shipment_type_lines_raises_user_error ... 2026-09-24 08:58:47,422 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_02_confirm_same_shipment_type_multi_line_still_confirms ... 2026-09-24 08:58:48,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:58:48,994 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_loyalty: Starting TestLoyalty.test_customer_level ... 2026-09-24 08:58:49,062 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:58:49,989 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_manager ... 2026-09-24 08:58:50,024 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2349 deleted customer.level records with IDs: [13] 2026-09-24 08:58:50,055 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_user ... 2026-09-24 08:58:50,065 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2348, model: customer.level 2026-09-24 08:58:50,079 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2348, model: customer.level 2026-09-24 08:58:50,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2348, model: customer.level 2026-09-24 08:58:50,108 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_manager ... 2026-09-24 08:58:50,165 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2349, model: loyalty.card 2026-09-24 08:58:50,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_user ... 2026-09-24 08:58:50,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2348, model: loyalty.card 2026-09-24 08:58:50,275 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2348, model: loyalty.card 2026-09-24 08:58:50,302 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_manager ... 2026-09-24 08:58:50,319 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2349, model: loyalty.points.report 2026-09-24 08:58:50,339 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2349, model: loyalty.points.report 2026-09-24 08:58:50,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2349, model: loyalty.points.report 2026-09-24 08:58:50,377 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_user ... 2026-09-24 08:58:50,389 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2348, model: loyalty.points.report 2026-09-24 08:58:50,403 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2348, model: loyalty.points.report 2026-09-24 08:58:50,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2348, model: loyalty.points.report 2026-09-24 08:58:50,413 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2348, model: loyalty.points.report 2026-09-24 08:58:50,436 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_product_loyalty_manager ... 2026-09-24 08:58:50,766 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_manager ... 2026-09-24 08:58:51,192 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2349 deleted loyalty.program records with IDs: [13] 2026-09-24 08:58:51,211 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_user ... 2026-09-24 08:58:51,242 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2348, model: loyalty.program 2026-09-24 08:58:51,260 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2348, model: loyalty.program 2026-09-24 08:58:51,265 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2348, model: loyalty.program 2026-09-24 08:58:51,294 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_manager ... 2026-09-24 08:58:51,469 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2349 deleted loyalty.reward records with IDs: [12] 2026-09-24 08:58:51,515 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_user ... 2026-09-24 08:58:51,529 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2348, model: loyalty.reward 2026-09-24 08:58:51,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2348, model: loyalty.reward 2026-09-24 08:58:51,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2348, model: loyalty.reward 2026-09-24 08:58:51,599 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_manager ... 2026-09-24 08:58:51,654 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2349 deleted loyalty.rule records with IDs: [9] 2026-09-24 08:58:51,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_user ... 2026-09-24 08:58:51,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2348, model: loyalty.rule 2026-09-24 08:58:51,761 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2348, model: loyalty.rule 2026-09-24 08:58:51,765 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2348, model: loyalty.rule 2026-09-24 08:58:51,796 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:58:52,675 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_computes_real_usage_and_is_readable_by_low_privilege_user ... 2026-09-24 08:58:53,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2350, model: sale.order.line 2026-09-24 08:58:53,146 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_default_zero_and_computed_not_stored ... 2026-09-24 08:58:53,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:59:06,761 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2352 deleted res.currency.rate records with IDs: [804, 805, 806] 2026-09-24 08:59:09,035 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_point_report ... 2026-09-24 08:59:09,244 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36933296 started for PoS orders references: [{'name': 'Order 30679-158-9509', 'uuid': '30679-158-9509'}] 2026-09-24 08:59:09,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36933296 order {'name': 'Order 30679-158-9509', 'uuid': '30679-158-9509'} created pos.order #13 2026-09-24 08:59:09,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36933296 finished 2026-09-24 08:59:11,160 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_pos_order_count_skipped_for_unlimited_program_in_pos_context ... 2026-09-24 08:59:11,401 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6346163 started for PoS orders references: [{'name': 'Order 34784-033-0733', 'uuid': '34784-033-0733'}] 2026-09-24 08:59:12,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6346163 order {'name': 'Order 34784-033-0733', 'uuid': '34784-033-0733'} created pos.order #14 2026-09-24 08:59:12,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6346163 finished 2026-09-24 08:59:12,079 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_program_customer_domain ... 2026-09-24 08:59:12,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14394204 started for PoS orders references: [{'name': 'Order 29457-256-0278', 'uuid': '29457-256-0278'}] 2026-09-24 08:59:12,959 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14394204 order {'name': 'Order 29457-256-0278', 'uuid': '29457-256-0278'} created pos.order #15 2026-09-24 08:59:12,960 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14394204 finished 2026-09-24 08:59:14,046 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-24 08:59:28,580 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-09-24 08:59:29,371 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome pid: 3441 2026-09-24 08:59:29,372 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome headless temporary user profile dir: /tmp/tmpu6juz69n_chrome_odoo 2026-09-24 08:59:29,372 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Issuing json command http://127.0.0.1:38799/json/version 2026-09-24 08:59:29,373 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:38799/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:59:29,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Browser version: Chrome/150.0.7871.114 2026-09-24 08:59:29,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Issuing json command http://127.0.0.1:38799/json 2026-09-24 08:59:29,386 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:38799/json with timeout 3 increased to 10s during tests 2026-09-24 08:59:29,394 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Websocket url found: ws://127.0.0.1:38799/devtools/page/89547A7FDF0F54D3DB76AB76145A174E 2026-09-24 08:59:29,400 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Enable chrome headless console log notification 2026-09-24 08:59:29,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome headless enable page notifications 2026-09-24 08:59:29,463 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:pos_user from n/a 2026-09-24 08:59:29,466 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Setting session cookie in browser 2026-09-24 08:59:29,468 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-09-24 08:59:29,468 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-09-24 08:59:29,477 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:59:30,140 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:30] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.115 0.551 2026-09-24 08:59:30,143 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Navigation result: {'frameId': '89547A7FDF0F54D3DB76AB76145A174E', 'loaderId': '420877D8C51756987BEC068FC1E490B2', 'isDownload': False} 2026-09-24 08:59:30,143 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Evaluate ready code "odoo.isTourReady('ViinLoyaltyPosNewPartnerDomainTour')" 2026-09-24 08:59:30,155 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-24 08:59:30,178 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:30] "GET /web/assets/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-24 08:59:30,185 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:30] "GET /web/assets/8187053/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-24 08:59:30,191 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:30] "GET /web/assets/bfcc709/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-24 08:59:30,543 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:30] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 08:59:30,575 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:59:30,585 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 08:59:30,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: IndexedDB 1 Ready 2026-09-24 08:59:30,590 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Evaluate test code "odoo.startTour('ViinLoyaltyPosNewPartnerDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-09-24 08:59:30,592 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-24 08:59:30,605 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [1/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-24 08:59:31,333 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.378 0.371 2026-09-24 08:59:31,335 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.719 2026-09-24 08:59:31,506 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.040 0.006 2026-09-24 08:59:31,526 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.009 2026-09-24 08:59:31,572 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-24 08:59:31,609 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-24 08:59:31,626 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: Owl is running in 'dev' mode. 2026-09-24 08:59:31,684 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:31,690 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:31,749 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 08:59:31,754 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-24 08:59:31,763 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:31,796 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image?model=res.company&id=309&field=logo HTTP/1.1" 200 - 9 0.017 0.033 2026-09-24 08:59:31,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [2/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-24 08:59:31,834 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image/res.users/2359/avatar_128 HTTP/1.1" 200 - 16 0.017 0.074 2026-09-24 08:59:31,854 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image/res.company/309/favicon HTTP/1.1" 200 - 4 0.005 0.088 2026-09-24 08:59:31,889 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.018 0.015 2026-09-24 08:59:31,910 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.012 0.035 2026-09-24 08:59:31,928 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.009 0.042 2026-09-24 08:59:31,937 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.002 0.051 2026-09-24 08:59:31,944 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [3/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-24 08:59:31,956 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.072 2026-09-24 08:59:31,966 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.097 2026-09-24 08:59:31,974 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.073 2026-09-24 08:59:31,983 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.038 2026-09-24 08:59:31,998 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:31] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.004 0.023 2026-09-24 08:59:32,012 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:32] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.048 2026-09-24 08:59:32,028 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:32] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.107 2026-09-24 08:59:32,040 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:32] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.103 2026-09-24 08:59:32,048 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:32] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.071 2026-09-24 08:59:32,170 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:32] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.070 0.107 2026-09-24 08:59:32,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [4/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 08:59:32,322 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [5/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-24 08:59:32,386 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [6/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-24 08:59:32,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [7/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-24 08:59:32,516 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [8/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 08:59:32,583 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [9/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-24 08:59:32,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [10/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-24 08:59:32,850 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [11/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step open the partner creation form (trigger: .modal:not(.o_inactive_modal) button[aria-label="Add a customer"]) 2026-09-24 08:59:32,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [12/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step type the customer name 'Zoom' (trigger: .modal:not(.o_inactive_modal) .o_form_view .o_field_widget[name=name] input) 2026-09-24 08:59:32,939 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:32] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.022 2026-09-24 08:59:33,441 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:33] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 109 0.079 0.408 2026-09-24 08:59:33,559 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:33] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 22 0.036 0.050 2026-09-24 08:59:33,723 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:33] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:33,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [13/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step save the new customer (trigger: .modal:not(.o_inactive_modal) .o_form_button_save) 2026-09-24 08:59:33,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [14/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step the partner form and the partner list are both closed (trigger: body:not(:has(.modal))) 2026-09-24 08:59:33,840 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:33] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.001 0.023 2026-09-24 08:59:34,172 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:34] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 132 0.138 0.161 2026-09-24 08:59:34,235 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:34] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.010 0.027 2026-09-24 08:59:34,290 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:34] "POST /web/dataset/call_kw/loyalty.program/read HTTP/1.1" 200 - 3 0.008 0.011 2026-09-24 08:59:34,303 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: Warning, attempt to load a non-existent field. 2026-09-24 08:59:34,339 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [15/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 08:59:34,352 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:34] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.010 0.018 2026-09-24 08:59:34,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [16/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step customer 'Zoom' is selected (trigger: .product-screen .set-partner:contains("Zoom")) 2026-09-24 08:59:34,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [17/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-24 08:59:34,528 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [18/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-24 08:59:34,544 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:59:34,545 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 08:59:34,588 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [19/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-24 08:59:34,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [20/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-24 08:59:34,728 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [21/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-24 08:59:34,736 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:34,815 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54812901 started for PoS orders references: [{'name': 'Order 00009-001-0001', 'uuid': 'ad4e4393-202d-4b80-80b0-82bcd9de24e9'}] 2026-09-24 08:59:34,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: [22/22] Tour ViinLoyaltyPosNewPartnerDomainTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-24 08:59:34,827 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 08:59:35,512 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54812901 order {'name': 'Order 00009-001-0001', 'uuid': 'ad4e4393-202d-4b80-80b0-82bcd9de24e9'} created pos.order #16 2026-09-24 08:59:35,515 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54812901 finished 2026-09-24 08:59:35,572 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 336 0.403 0.356 2026-09-24 08:59:35,694 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.046 0.054 2026-09-24 08:59:35,719 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-24 08:59:35,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: tour succeeded 2026-09-24 08:59:35,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR ViinLoyaltyPosNewPartnerDomainTour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-09-24 08:59:35,789 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:35] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.010 2026-09-24 08:59:35,882 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: heap 23887764 (allocated 26353664) 2026-09-24 08:59:35,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Closing chrome headless with pid 3441 2026-09-24 08:59:35,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Closing websocket connection 2026-09-24 08:59:35,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Terminating chrome headless with pid 3441 2026-09-24 08:59:35,988 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_085935_987766_test_customer_created_during_sale_accrues_loyalty_points.txt 2026-09-24 08:59:35,988 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Removing chrome user profile "/tmp/tmpu6juz69n_chrome_odoo" 2026-09-24 08:59:36,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points ... 2026-09-24 08:59:36,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome pid: 3658 2026-09-24 08:59:36,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome headless temporary user profile dir: /tmp/tmp_d2mo14__chrome_odoo 2026-09-24 08:59:36,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Issuing json command http://127.0.0.1:37803/json/version 2026-09-24 08:59:36,609 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:37803/json/version with timeout 3 increased to 10s during tests 2026-09-24 08:59:36,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Browser version: Chrome/150.0.7871.114 2026-09-24 08:59:36,621 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Issuing json command http://127.0.0.1:37803/json 2026-09-24 08:59:36,622 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:37803/json with timeout 3 increased to 10s during tests 2026-09-24 08:59:36,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Websocket url found: ws://127.0.0.1:37803/devtools/page/B9977D69D960A8E805A9E6CAA5B510F7 2026-09-24 08:59:36,637 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Enable chrome headless console log notification 2026-09-24 08:59:36,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome headless enable page notifications 2026-09-24 08:59:36,729 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:pos_user from n/a 2026-09-24 08:59:36,732 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Setting session cookie in browser 2026-09-24 08:59:36,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Open "http://127.0.0.1:8069/pos/ui?config_id=9" in browser 2026-09-24 08:59:36,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=9" 2026-09-24 08:59:36,743 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 08:59:37,370 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:37] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.072 0.558 2026-09-24 08:59:37,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Navigation result: {'frameId': 'B9977D69D960A8E805A9E6CAA5B510F7', 'loaderId': 'D668BE85AE9766BC7080FDEB25471826', 'isDownload': False} 2026-09-24 08:59:37,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Evaluate ready code "odoo.isTourReady('ViinLoyaltyPosExistingPartnerDomainTour')" 2026-09-24 08:59:37,391 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-24 08:59:37,406 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:37] "GET /web/assets/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-24 08:59:37,413 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:37] "GET /web/assets/8187053/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-24 08:59:37,425 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:37] "GET /web/assets/bfcc709/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.014 2026-09-24 08:59:37,831 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:37] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 08:59:37,841 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:37,844 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:59:37,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: IndexedDB 1 Ready 2026-09-24 08:59:37,854 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Evaluate test code "odoo.startTour('ViinLoyaltyPosExistingPartnerDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=9", "delayToCheckUndeterminisms": 0})" 2026-09-24 08:59:37,859 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [1/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-24 08:59:37,862 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-24 08:59:38,527 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.280 0.393 2026-09-24 08:59:38,529 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.640 2026-09-24 08:59:38,655 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-24 08:59:38,676 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-24 08:59:38,705 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-24 08:59:38,730 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-24 08:59:38,742 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: Owl is running in 'dev' mode. 2026-09-24 08:59:38,812 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:38,819 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:38,861 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:38,878 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 08:59:38,882 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-24 08:59:38,911 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "GET /web/image/res.users/2359/avatar_128 HTTP/1.1" 200 - 16 0.023 0.024 2026-09-24 08:59:38,921 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [2/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-24 08:59:38,936 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "GET /web/image?model=res.company&id=309&field=logo HTTP/1.1" 200 - 9 0.007 0.061 2026-09-24 08:59:38,949 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "GET /web/image/res.company/309/favicon HTTP/1.1" 200 - 4 0.005 0.059 2026-09-24 08:59:38,981 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:38] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.004 0.012 2026-09-24 08:59:39,006 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.008 0.030 2026-09-24 08:59:39,020 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.045 2026-09-24 08:59:39,042 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.005 0.066 2026-09-24 08:59:39,055 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.076 2026-09-24 08:59:39,065 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [3/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray")) 2026-09-24 08:59:39,070 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.090 2026-09-24 08:59:39,082 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.077 2026-09-24 08:59:39,089 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.058 2026-09-24 08:59:39,099 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.003 0.038 2026-09-24 08:59:39,110 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.003 0.031 2026-09-24 08:59:39,135 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.078 2026-09-24 08:59:39,144 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.112 2026-09-24 08:59:39,226 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.034 0.098 2026-09-24 08:59:39,234 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.145 2026-09-24 08:59:39,317 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [4/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 08:59:39,400 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [5/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-24 08:59:39,452 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [6/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(.qty:contains("1"))) 2026-09-24 08:59:39,520 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [7/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-24 08:59:39,582 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [8/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 08:59:39,649 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [9/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click customer button (trigger: .product-screen .set-partner) 2026-09-24 08:59:39,957 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [10/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-24 08:59:40,132 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [11/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click partner 'Zoom' from partner list screen (trigger: .modal .partner-list b:contains(Zoom)) 2026-09-24 08:59:40,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [12/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-24 08:59:40,246 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:40] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.010 0.020 2026-09-24 08:59:40,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [13/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 08:59:40,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [14/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step customer 'Zoom' is selected (trigger: .product-screen .set-partner:contains("Zoom")) 2026-09-24 08:59:40,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [15/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-24 08:59:40,476 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [16/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-24 08:59:40,489 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:40,491 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:40,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [17/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-24 08:59:40,599 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [18/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-24 08:59:40,659 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [19/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-24 08:59:40,667 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:40,734 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: [20/20] Tour ViinLoyaltyPosExistingPartnerDomainTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-24 08:59:40,739 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52726123 started for PoS orders references: [{'name': 'Order 00010-001-0001', 'uuid': 'cac848da-b9bd-48c9-98ca-58123f3bcb4a'}] 2026-09-24 08:59:40,740 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 08:59:41,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52726123 order {'name': 'Order 00010-001-0001', 'uuid': 'cac848da-b9bd-48c9-98ca-58123f3bcb4a'} created pos.order #17 2026-09-24 08:59:41,401 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52726123 finished 2026-09-24 08:59:41,446 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 341 0.349 0.362 2026-09-24 08:59:41,543 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.038 0.042 2026-09-24 08:59:41,577 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-24 08:59:41,620 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 08:59:41] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.007 2026-09-24 08:59:41,650 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: tour succeeded 2026-09-24 08:59:41,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR ViinLoyaltyPosExistingPartnerDomainTour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-24 08:59:41,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: heap 28918836 (allocated 30285824) 2026-09-24 08:59:41,789 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Closing chrome headless with pid 3658 2026-09-24 08:59:41,790 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Closing websocket connection 2026-09-24 08:59:41,790 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Terminating chrome headless with pid 3658 2026-09-24 08:59:41,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_085941_887648_test_customer_eligible_at_session_load_accrues_loyalty_points.txt 2026-09-24 08:59:41,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Removing chrome user profile "/tmp/tmp_d2mo14__chrome_odoo" 2026-09-24 08:59:42,020 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:59:43,597 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_pos.tests.test_security: Starting TestPosSecurity.test_access_point_report_pos_manager ... 2026-09-24 08:59:43,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2364, model: loyalty.points.report 2026-09-24 08:59:43,636 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2364, model: loyalty.points.report 2026-09-24 08:59:43,640 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2364, model: loyalty.points.report 2026-09-24 08:59:43,675 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 08:59:44,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_sale.tests.test_cancel_with_loyalty_points: Starting TestCancelOrderCarryingLoyaltyPoints.test_salesperson_can_cancel_an_order_that_earned_loyalty_points ... 2026-09-24 08:59:44,918 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2365 deleted loyalty.history records with IDs: [475] 2026-09-24 08:59:44,977 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2365 deleted sale.order.coupon.points records with IDs: [462] 2026-09-24 08:59:45,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_sale.tests.test_cancel_with_loyalty_points: Starting TestCancelOrderCarryingLoyaltyPoints.test_salesperson_may_drop_point_entries_but_not_forge_them ... 2026-09-24 08:59:45,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2365, model: sale.order.coupon.points 2026-09-24 08:59:45,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2365, model: sale.order.coupon.points 2026-09-24 08:59:45,144 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 08:59:47,309 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_01_claim_one_by_one_in_sale_order_1 ... 2026-09-24 08:59:48,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_02_claim_one_by_one_in_sale_order_2 ... 2026-09-24 08:59:49,252 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_03_claim_one_by_one_in_sale_order_3 ... 2026-09-24 08:59:50,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_04_claim_one_by_one_in_sale_order_4 ... 2026-09-24 08:59:50,892 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2284] 2026-09-24 08:59:51,061 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [541] 2026-09-24 08:59:51,261 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_sale.tests.test_claim_one_by_one: Starting TestSaleClaimOneByOne.test_05_claim_one_by_one_in_sale_order_4 ... 2026-09-24 08:59:52,852 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [545] 2026-09-24 08:59:53,157 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 08:59:54,448 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [67, 66] 2026-09-24 08:59:54,476 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [57] 2026-09-24 08:59:54,486 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [56] 2026-09-24 08:59:54,749 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [65, 64] 2026-09-24 08:59:54,777 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [55] 2026-09-24 08:59:54,793 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [54] 2026-09-24 08:59:54,877 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [57, 56] 2026-09-24 08:59:54,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [51] 2026-09-24 08:59:54,910 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [46] 2026-09-24 08:59:55,003 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [55, 54] 2026-09-24 08:59:55,028 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [50] 2026-09-24 08:59:55,034 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [44] 2026-09-24 08:59:55,125 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [53, 52] 2026-09-24 08:59:55,154 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [48] 2026-09-24 08:59:55,163 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [42] 2026-09-24 08:59:55,269 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [113] 2026-09-24 08:59:55,567 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [51, 50] 2026-09-24 08:59:55,586 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-09-24 08:59:55,591 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [40] 2026-09-24 08:59:55,629 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [111] 2026-09-24 08:59:55,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [49, 48] 2026-09-24 08:59:55,905 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [45] 2026-09-24 08:59:55,911 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [38] 2026-09-24 08:59:55,939 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [110] 2026-09-24 08:59:55,995 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [109, 110] 2026-09-24 08:59:56,272 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [47, 46] 2026-09-24 08:59:56,309 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [44] 2026-09-24 08:59:56,323 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [36] 2026-09-24 08:59:56,355 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [109] 2026-09-24 08:59:56,580 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [45, 44] 2026-09-24 08:59:56,599 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [43] 2026-09-24 08:59:56,604 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [34] 2026-09-24 08:59:56,636 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [108] 2026-09-24 08:59:56,884 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [43, 42] 2026-09-24 08:59:56,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [42] 2026-09-24 08:59:56,926 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [32] 2026-09-24 08:59:56,981 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [107] 2026-09-24 08:59:57,248 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [41, 40] 2026-09-24 08:59:57,270 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [41] 2026-09-24 08:59:57,275 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [30] 2026-09-24 08:59:57,537 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [39, 38] 2026-09-24 08:59:57,559 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [40] 2026-09-24 08:59:57,563 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [28] 2026-09-24 08:59:57,803 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [37, 36] 2026-09-24 08:59:57,825 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [38] 2026-09-24 08:59:57,831 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [26] 2026-09-24 08:59:58,071 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [35, 34] 2026-09-24 08:59:58,091 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [37] 2026-09-24 08:59:58,097 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [24] 2026-09-24 08:59:58,165 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [93] 2026-09-24 08:59:58,454 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [33, 32] 2026-09-24 08:59:58,482 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [36] 2026-09-24 08:59:58,489 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [22] 2026-09-24 08:59:58,635 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [31] 2026-09-24 08:59:58,654 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [21] 2026-09-24 08:59:58,915 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [30, 29] 2026-09-24 08:59:58,936 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [34] 2026-09-24 08:59:58,942 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [19] 2026-09-24 08:59:59,162 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [28, 27] 2026-09-24 08:59:59,179 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [32] 2026-09-24 08:59:59,185 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [17] 2026-09-24 08:59:59,425 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [26, 25] 2026-09-24 08:59:59,447 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [30] 2026-09-24 08:59:59,453 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [15] 2026-09-24 08:59:59,524 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [87, 88] 2026-09-24 08:59:59,848 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [24] 2026-09-24 08:59:59,865 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [14] 2026-09-24 08:59:59,914 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [102] 2026-09-24 08:59:59,969 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [85, 86] 2026-09-24 09:00:00,268 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [23, 22] 2026-09-24 09:00:00,291 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [28] 2026-09-24 09:00:00,299 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [12] 2026-09-24 09:00:00,334 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [101] 2026-09-24 09:00:00,383 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [83, 84] 2026-09-24 09:00:00,658 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [21, 20] 2026-09-24 09:00:00,681 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [27] 2026-09-24 09:00:00,687 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [10] 2026-09-24 09:00:00,716 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [100] 2026-09-24 09:00:00,967 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [19] 2026-09-24 09:00:00,991 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [9] 2026-09-24 09:00:01,314 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [18, 17] 2026-09-24 09:00:01,341 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [25] 2026-09-24 09:00:01,348 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [7] 2026-09-24 09:00:01,428 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [73, 74] 2026-09-24 09:00:01,713 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [16, 15] 2026-09-24 09:00:01,735 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [24] 2026-09-24 09:00:01,741 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [5] 2026-09-24 09:00:01,821 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [72] 2026-09-24 09:00:02,100 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [14, 13] 2026-09-24 09:00:02,140 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [23] 2026-09-24 09:00:02,153 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [3] 2026-09-24 09:00:02,275 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [70, 71] 2026-09-24 09:00:02,601 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [12, 11] 2026-09-24 09:00:02,631 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [22] 2026-09-24 09:00:02,640 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [1] 2026-09-24 09:00:03,031 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [63, 62] 2026-09-24 09:00:03,067 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [54] 2026-09-24 09:00:03,076 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [52] 2026-09-24 09:00:03,505 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [59, 58] 2026-09-24 09:00:03,546 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [52] 2026-09-24 09:00:03,559 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [48] 2026-09-24 09:00:03,881 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [61, 60] 2026-09-24 09:00:03,899 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [53] 2026-09-24 09:00:03,906 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [50] 2026-09-24 09:00:04,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_point_report_and_compute_card_point ... 2026-09-24 09:00:05,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_program_customer_domain ... 2026-09-24 09:00:06,262 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [488, 487] 2026-09-24 09:00:06,280 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [474, 475] 2026-09-24 09:00:06,953 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:00:08,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_loyalty_sale.tests.test_security: Starting TestPosSecurity.test_access_point_report_sale_manager ... 2026-09-24 09:00:08,280 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2373, model: loyalty.points.report 2026-09-24 09:00:08,292 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2373, model: loyalty.points.report 2026-09-24 09:00:08,295 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2373, model: loyalty.points.report 2026-09-24 09:00:08,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 09:00:08,341 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route.tests.test_change_mail_thread: Starting TestChangeMailThread.test_change_mail_thread ... 2026-09-24 09:00:08,479 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:00:21,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36178] 2026-09-24 09:00:21,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-24 09:00:21,434 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_message_id_to_existing_record ... 2026-09-24 09:00:21,838 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4592, custom_values:None, uid:1 2026-09-24 09:00:21,927 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3408 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:21,927 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:21,932 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:21,967 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_references_to_existing_record ... 2026-09-24 09:00:22,161 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4592, custom_values:None, uid:1 2026-09-24 09:00:22,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3409 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:22,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:22,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:22,341 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_notify_base_mail_values_reports_its_own_query_cost ... 2026-09-24 09:00:22,442 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4592, custom_values:None, uid:1 2026-09-24 09:00:23,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3410 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:23,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:23,515 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:23,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3411 and Message-Id '<937431447140710.1790240423.529001235961914-openerp-4592-res.partner@c3d10c96ec68>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:23,553 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:23,554 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:23,578 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_notify_search_for_prior_references_is_bounded_and_filtered ... 2026-09-24 09:00:23,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4592, custom_values:None, uid:1 2026-09-24 09:00:23,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3412 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:23,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:23,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:23,877 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3413 and Message-Id '<247854297641098.1790240423.850085735321045-openerp-4592-res.partner@c3d10c96ec68>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:23,878 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:23,879 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:23,908 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_keeps_foreign_references_after_many_internal_notes ... 2026-09-24 09:00:24,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4592, custom_values:None, uid:1 2026-09-24 09:00:24,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3414 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:24,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:24,112 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:24,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3415 and Message-Id '<013795955611780.1790240424.377293109893799-openerp-4592-res.partner@c3d10c96ec68>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:24,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:24,405 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:24,429 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_fallback_survives_many_intervening_messages ... 2026-09-24 09:00:24,518 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4592, custom_values:None, uid:1 2026-09-24 09:00:24,624 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3416 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:24,625 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:24,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:24,966 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3417 and Message-Id '<919850978201232.1790240424.942148447036743-openerp-4592-res.partner@c3d10c96ec68>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:24,966 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:24,967 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:24,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_falls_back_to_last_inbound_email_subject ... 2026-09-24 09:00:25,125 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4592, custom_values:None, uid:1 2026-09-24 09:00:25,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3418 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:25,247 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:25,252 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:25,298 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3419 and Message-Id '<644015311937925.1790240425.267642021179199-openerp-4592-res.partner@c3d10c96ec68>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:25,298 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:25,299 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:25,321 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_walks_back_past_empty_subject_message ... 2026-09-24 09:00:25,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4592, custom_values:None, uid:1 2026-09-24 09:00:25,566 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3420 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:25,567 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:25,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:25,619 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3421 and Message-Id '<679016005525285.1790240425.590696811676025-openerp-4592-res.partner@c3d10c96ec68>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:25,619 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:25,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:25,641 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_store_default_subject_reverts_to_display_name_and_is_o1 ... 2026-09-24 09:00:25,761 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_thread: Routing mail from sender@foreign-system.example to notify-thread@test.mycompany.com with Message-Id : fallback to model:res.partner, thread_id:4592, custom_values:None, uid:1 2026-09-24 09:00:25,848 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3422 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-24 09:00:25,848 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-24 09:00:25,852 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-24 09:00:25,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 09:00:26,592 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3423] 2026-09-24 09:00:26,602 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59855] 2026-09-24 09:00:26,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:00:27,031 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3424] 2026-09-24 09:00:27,038 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59857] 2026-09-24 09:00:27,043 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:00:27,058 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_hr_officer_still_reads_the_routing_headers ... 2026-09-24 09:00:27,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_routing_headers_are_not_denied_to_a_colleague_without_hr_rights ... 2026-09-24 09:00:27,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 09:00:27,822 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3425] 2026-09-24 09:00:27,833 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59859] 2026-09-24 09:00:27,840 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:00:27,914 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_01_maintenance_equipment_hierarchy ... 2026-09-24 09:00:27,991 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_02_maintenance_equipment_hierarchy ... 2026-09-24 09:00:28,054 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59861] 2026-09-24 09:00:28,072 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted maintenance.equipment records with IDs: [32] 2026-09-24 09:00:28,083 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6940] 2026-09-24 09:00:28,107 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_03_maintenance_equipment_hierarchy ... 2026-09-24 09:00:28,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_04_maintenance_equipment_hierarchy ... 2026-09-24 09:00:28,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_05_maintenance_equipment_hierarchy ... 2026-09-24 09:00:28,202 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_06_maintenance_equipment_hierarchy ... 2026-09-24 09:00:28,227 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_07_maintenance_equipment_hierarchy ... 2026-09-24 09:00:28,271 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_08_maintenance_equipment_hierarchy ... 2026-09-24 09:00:28,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_09_child_maintenance_ids_hierarchy ... 2026-09-24 09:00:28,384 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_10_recursive_parent_ids_hierarchy ... 2026-09-24 09:00:28,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:00:28,835 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3426] 2026-09-24 09:00:28,850 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59863] 2026-09-24 09:00:28,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:00:28,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_compute_parent_equipments ... 2026-09-24 09:00:29,001 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_compute_child_maintenances ... 2026-09-24 09:00:29,058 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_unlink_request_done_01 ... 2026-09-24 09:00:29,249 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3427] 2026-09-24 09:00:29,325 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3428] 2026-09-24 09:00:29,341 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2381 deleted mail.message records with IDs: [98] 2026-09-24 09:00:29,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2381, model: maintenance.request 2026-09-24 09:00:29,378 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.message records with IDs: [98] 2026-09-24 09:00:29,435 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [46103] 2026-09-24 09:00:29,435 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted maintenance.request records with IDs: [1] 2026-09-24 09:00:29,439 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [20, 21] 2026-09-24 09:00:29,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:00:34,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_cannot_access_other_merchant ... 2026-09-24 09:00:34,997 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [286], uid: 18, model: res.partner 2026-09-24 09:00:35,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_res_partner ... 2026-09-24 09:00:36,176 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3429] 2026-09-24 09:00:36,298 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3430] 2026-09-24 09:00:36,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [286], uid: 18, model: res.partner 2026-09-24 09:00:36,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [290, 291], uid: 18, model: res.partner 2026-09-24 09:00:37,670 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3431] 2026-09-24 09:00:37,753 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3432] 2026-09-24 09:00:37,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_003_merchant_access_commission_fee ... 2026-09-24 09:00:38,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [9], uid: 19, model: marketplace.commission.fee 2026-09-24 09:00:38,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_004_merchant_access_product_template ... 2026-09-24 09:00:39,157 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3433] 2026-09-24 09:00:39,260 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3434] 2026-09-24 09:00:39,333 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-09-24 09:00:39,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_005_merchant_access_product_variable ... 2026-09-24 09:00:40,035 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3435] 2026-09-24 09:00:40,162 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3436] 2026-09-24 09:00:40,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-09-24 09:00:40,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [783], uid: 19, model: product.product 2026-09-24 09:00:40,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [783], uid: 19, model: product.product 2026-09-24 09:00:40,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_006_merchant_access_merchant_category ... 2026-09-24 09:00:40,420 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.category 2026-09-24 09:00:40,443 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_007_merchant_access_merchant_product_category ... 2026-09-24 09:00:40,458 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.product.category 2026-09-24 09:00:40,480 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_008_merchant_access_commission_fee_rule ... 2026-09-24 09:00:40,501 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.rule 2026-09-24 09:00:40,511 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 18, model: marketplace.commission.fee.rule 2026-09-24 09:00:40,562 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_009_market_user_access_partner ... 2026-09-24 09:00:41,564 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #21 deleted res.partner records with IDs: [4606] 2026-09-24 09:00:41,598 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_011_market_user_access_commission_fee ... 2026-09-24 09:00:41,691 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee 2026-09-24 09:00:41,716 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [10], uid: 21, model: marketplace.commission.fee 2026-09-24 09:00:41,738 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee 2026-09-24 09:00:41,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [10], uid: 21, model: marketplace.commission.fee 2026-09-24 09:00:41,798 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_014_market_user_access_merchant_category ... 2026-09-24 09:00:41,826 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.category 2026-09-24 09:00:41,864 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_015_market_user_access_merchant_product_category ... 2026-09-24 09:00:41,878 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.product.category 2026-09-24 09:00:41,906 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_016_market_user_access_commission_fee_rule ... 2026-09-24 09:00:41,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.rule 2026-09-24 09:00:41,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 21, model: marketplace.commission.fee.rule 2026-09-24 09:00:41,983 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_017_market_all_user_access_res_partner ... 2026-09-24 09:00:42,154 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #23 deleted mail.message records with IDs: [6737] 2026-09-24 09:00:42,356 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #23 deleted ir.model.data records with IDs: [387806] 2026-09-24 09:00:42,356 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #23 deleted res.partner records with IDs: [288] 2026-09-24 09:00:42,379 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_021_market_all_user_access_merchant_category ... 2026-09-24 09:00:42,392 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.category 2026-09-24 09:00:42,416 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_022_market_all_user_access_merchant_product_category ... 2026-09-24 09:00:42,430 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.product.category 2026-09-24 09:00:42,453 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_023_market_all_user_access_commission_fee ... 2026-09-24 09:00:42,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee 2026-09-24 09:00:42,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_024_market_all_user_access_commission_fee_rule ... 2026-09-24 09:00:42,510 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.rule 2026-09-24 09:00:42,520 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 23, model: marketplace.commission.fee.rule 2026-09-24 09:00:42,564 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_025_market_admin_access_res_partner ... 2026-09-24 09:00:42,967 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #24 deleted res.partner records with IDs: [4609] 2026-09-24 09:00:42,990 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_028_market_admin_access_merchant_category ... 2026-09-24 09:00:43,036 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6756] 2026-09-24 09:00:43,051 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [387829] 2026-09-24 09:00:43,052 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #24 deleted merchant.category records with IDs: [1] 2026-09-24 09:00:43,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_029_market_admin_access_merchant_product_category ... 2026-09-24 09:00:43,121 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #24 deleted merchant.product.category records with IDs: [13] 2026-09-24 09:00:43,142 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_030_market_admin_access_commission_fee_rule ... 2026-09-24 09:00:43,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 24, model: marketplace.commission.fee.rule 2026-09-24 09:00:43,238 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6766] 2026-09-24 09:00:43,255 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [387839] 2026-09-24 09:00:43,255 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #24 deleted marketplace.commission.fee.rule records with IDs: [6] 2026-09-24 09:00:43,281 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_031_market_admin_access_commission_fee ... 2026-09-24 09:00:43,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee 2026-09-24 09:00:43,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_032_merchant_access_product_attribute ... 2026-09-24 09:00:43,405 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.attribute records with IDs: [119] 2026-09-24 09:00:43,407 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [120], uid: 18, model: product.attribute 2026-09-24 09:00:43,436 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [120], uid: 18, model: product.attribute 2026-09-24 09:00:43,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_033_merchant_access_product_attribute_value ... 2026-09-24 09:00:43,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.attribute.value records with IDs: [334] 2026-09-24 09:00:43,549 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [335], uid: 18, model: product.attribute.value 2026-09-24 09:00:43,592 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [335], uid: 18, model: product.attribute.value 2026-09-24 09:00:43,625 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_034_merchant_access_product_supplierinfo ... 2026-09-24 09:00:43,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [230], uid: 19, model: product.supplierinfo 2026-09-24 09:00:43,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_035_merchant_access_marketplace_commission_fee_reports ... 2026-09-24 09:00:43,811 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,843 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,865 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,867 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,869 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,871 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,872 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,874 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,875 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,877 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,881 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,883 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-24 09:00:43,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_036_market_user_access_marketplace_commission_fee_reports ... 2026-09-24 09:00:44,014 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,060 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,063 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,066 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,070 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,075 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,081 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,083 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-09-24 09:00:44,103 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_037_market_user_all_merchant_access_commission_fee_reports ... 2026-09-24 09:00:44,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-09-24 09:00:44,196 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-09-24 09:00:44,202 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-09-24 09:00:44,211 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-09-24 09:00:44,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-09-24 09:00:44,219 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-09-24 09:00:44,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-09-24 09:00:44,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-09-24 09:00:44,229 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-09-24 09:00:44,254 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_038_market_admin_access_commission_fee_reports ... 2026-09-24 09:00:44,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-09-24 09:00:44,338 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-09-24 09:00:44,340 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-09-24 09:00:44,344 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-09-24 09:00:44,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-09-24 09:00:44,348 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-09-24 09:00:44,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-09-24 09:00:44,356 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-09-24 09:00:44,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-09-24 09:00:44,384 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_merchant_access_product_template_attribute_line_001 ... 2026-09-24 09:00:45,163 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.product records with IDs: [2121, 2122] 2026-09-24 09:00:45,443 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.product records with IDs: [2128, 2125, 2126, 2127] 2026-09-24 09:00:45,502 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [507] 2026-09-24 09:00:45,524 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [508] 2026-09-24 09:00:45,539 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [511] 2026-09-24 09:00:45,560 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [512] 2026-09-24 09:00:45,596 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [148] 2026-09-24 09:00:45,616 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [150] 2026-09-24 09:00:45,834 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [151], uid: 18, model: product.template.attribute.line 2026-09-24 09:00:45,868 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [149], uid: 18, model: product.template.attribute.line 2026-09-24 09:00:46,004 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:00:51,615 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_select_is_queryable ... 2026-09-24 09:00:52,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:00:57,286 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_account_move_line: Starting TestAccountMoveLine.test_001_inverse_marketplace_commission_amount_currency ... 2026-09-24 09:00:58,540 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:01:11,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_invoiced_amount_sign_consistent_across_split_documents ... 2026-09-24 09:01:12,366 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_negative_batch_never_merges_into_positive_draft ... 2026-09-24 09:01:13,433 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_merges_into_existing_invoice_not_a_second ... 2026-09-24 09:01:14,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_never_merges_into_credit_note_draft ... 2026-09-24 09:01:15,559 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:01:21,431 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_001_action_create_invoices ... 2026-09-24 09:01:22,168 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_003_compute_invoiced_amount ... 2026-09-24 09:01:22,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_004_update_invoices ... 2026-09-24 09:01:23,967 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_005_modify_commission_fee ... 2026-09-24 09:01:24,018 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_006_compute_commission_rate ... 2026-09-24 09:01:24,068 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_007_compute_commission_amount ... 2026-09-24 09:01:24,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_008_update_existing_invoice_when_have_null_invoice_date_invoice ... 2026-09-24 09:01:26,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_009_update_existing_invoice_for_invoice_date_is_null ... 2026-09-24 09:01:26,726 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_010_merchant_3_commission_fee_1_change_to_draft ... 2026-09-24 09:01:26,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_02_validate_create_invoice ... 2026-09-24 09:01:26,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:01:32,934 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_001_monetary_value_when_the_currencies_are_the_same_merchant ... 2026-09-24 09:01:33,513 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_002_check_the_merchant_currency_value_other_than_commission_fee ... 2026-09-24 09:01:33,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_003_internal_user_read_monetary_on_report ... 2026-09-24 09:01:33,854 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:01:40,328 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_001_sql_constrains ... 2026-09-24 09:01:40,719 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_002_constraints_commission_rate ... 2026-09-24 09:01:40,751 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_003_constraints_date_start_date_end ... 2026-09-24 09:01:40,853 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:01:47,473 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_a_rate_card_attached_to_no_category_stays_readable ... 2026-09-24 09:01:47,984 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_fixture_preconditions_hold ... 2026-09-24 09:01:48,012 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_marketplace_administrator_still_sees_every_rate_card ... 2026-09-24 09:01:48,049 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_list_another_merchants_rate_card ... 2026-09-24 09:01:48,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_open_another_merchants_rate_card ... 2026-09-24 09:01:48,160 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_product_form_still_shows_its_commission_fee_rule ... 2026-09-24 09:01:48,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_reads_the_rate_card_of_a_category_they_sell_in ... 2026-09-24 09:01:48,257 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_scoping_is_symmetric_between_merchants ... 2026-09-24 09:01:48,380 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:02:11,415 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_commission_tax_scope: Starting TestCommissionLineTaxScope.test_commission_line_taxes_scoped_to_fee_company ... 2026-09-24 09:02:11,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:02:17,246 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_001_compute_merchant_last_period_last_date ... 2026-09-24 09:02:17,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_002_constrains_warning_number_date ... 2026-09-24 09:02:17,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:02:24,574 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_001_daily_cron_run_single_commission ... 2026-09-24 09:02:25,725 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_002_weekly_cron_run_single_commission ... 2026-09-24 09:02:27,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_003_monthy_cron_run_single_commission ... 2026-09-24 09:02:28,933 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_004_daily_cron_run_multi_commission ... 2026-09-24 09:02:31,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_005_cron_send_warning_message ... 2026-09-24 09:02:31,375 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3437] 2026-09-24 09:02:31,461 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3438] 2026-09-24 09:02:31,555 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3439] 2026-09-24 09:02:31,645 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3440] 2026-09-24 09:02:31,741 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_006_cron_when_change_state_to_draft ... 2026-09-24 09:02:33,555 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:02:39,161 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_merchant_category: Starting TestMerchantCategory.test_001_name_uniq ... 2026-09-24 09:02:39,691 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:02:46,162 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_chatter_grant_does_not_leak_other_merchants_rows ... 2026-09-24 09:02:46,567 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_product_chatter_thread_data_completes_without_accesserror ... 2026-09-24 09:02:46,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_reads_own_product_activity_ids_without_accesserror ... 2026-09-24 09:02:46,870 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:02:51,920 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_001_name_uniq ... 2026-09-24 09:02:52,273 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_002_action_synchronize_product_value ... 2026-09-24 09:02:52,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:02:52,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_menu_load_keeps_hiding_hr_department ... 2026-09-24 09:02:52,715 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_predicate_callable_from_any_env ... 2026-09-24 09:02:52,757 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_user_can_open_backend ... 2026-09-24 09:02:52,909 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:merchant01 from n/a 2026-09-24 09:02:52,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:02:53,796 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:02:53] "GET /odoo HTTP/1.1" 200 - 132 0.089 0.794 2026-09-24 09:02:53,798 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_merchant_web_client.TestMerchantWebClient.test_merchant_user_can_open_backend: waiting for threads: [] 2026-09-24 09:02:53,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:02:59,388 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_001_merchant_store_ids_value ... 2026-09-24 09:02:59,755 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_002_commercial_fields ... 2026-09-24 09:02:59,849 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_003_share_with_merchant ... 2026-09-24 09:03:00,293 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_005_setup_fee_invoice ... 2026-09-24 09:03:01,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_006_setup_fee_paid ... 2026-09-24 09:03:03,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_007_merchant_store_count ... 2026-09-24 09:03:03,249 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_008_merchant_product_count ... 2026-09-24 09:03:03,434 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_009_constrains_merchant_state ... 2026-09-24 09:03:03,559 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_010_action_active ... 2026-09-24 09:03:03,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_011_action_suspend ... 2026-09-24 09:03:03,726 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_012_action_close ... 2026-09-24 09:03:03,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_013_constraints_merchant_store_commercial_partner_id ... 2026-09-24 09:03:03,915 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_014_inverse_is_merchant_store ... 2026-09-24 09:03:04,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_015_merchant_action_change_merchant_state ... 2026-09-24 09:03:04,739 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_016_compute_is_merchant_by_merchant ... 2026-09-24 09:03:05,628 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3442] 2026-09-24 09:03:05,739 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3443] 2026-09-24 09:03:06,040 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_017_compute_is_merchant_by_internal_user ... 2026-09-24 09:03:06,425 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_018_constrains_merchant_store_company_type ... 2026-09-24 09:03:06,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_019_merchant_can_modify_own_info_at_portal ... 2026-09-24 09:03:06,509 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:merchant01 from n/a 2026-09-24 09:03:06,523 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:03:07,000 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:03:07] "POST /my/account HTTP/1.1" 303 - 133 0.142 0.337 2026-09-24 09:03:08,149 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:03:08] "GET /my/home HTTP/1.1" 200 - 272 0.269 0.876 2026-09-24 09:03:08,151 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner.TestPartner.test_019_merchant_can_modify_own_info_at_portal: waiting for threads: [] 2026-09-24 09:03:08,169 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_020_default_merchant_state_with_default_merchant_state_draft ... 2026-09-24 09:03:08,589 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3444] 2026-09-24 09:03:08,607 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59887] 2026-09-24 09:03:08,614 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:03:08,645 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal_user from n/a 2026-09-24 09:03:08,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:03:10,183 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:03:10,183 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:03:10] "POST /my/home/become_merchant HTTP/1.1" 200 - 390 0.342 1.192 2026-09-24 09:03:10,218 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_021_default_merchant_state_with_default_merchant_state_active ... 2026-09-24 09:03:10,670 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3445] 2026-09-24 09:03:10,683 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59890] 2026-09-24 09:03:10,699 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:03:10,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal_user from n/a 2026-09-24 09:03:10,744 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:03:13,330 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:03:13,331 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:03:13] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.330 2.261 2026-09-24 09:03:13,462 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:03:13,478 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_company_delivery_address_create_recomputes_product_addresses ... 2026-09-24 09:03:14,387 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_mixed_batch_recompute_scoped_to_delivery_company_only ... 2026-09-24 09:03:21,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_create_does_not_scan_companies ... 2026-09-24 09:03:21,163 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_unlink_does_not_scan_companies ... 2026-09-24 09:03:21,283 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60084] 2026-09-24 09:03:21,479 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4657] 2026-09-24 09:03:21,525 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:03:26,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_does_not_invoke_search_merchant_store_ids ... 2026-09-24 09:03:27,239 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_no_marketplace_recompute_sql ... 2026-09-24 09:03:27,312 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_zero_seam_statements_total ... 2026-09-24 09:03:27,482 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:03:33,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreAddressRecomputeSurvives.test_store_state_change_recomputes_product_country_states ... 2026-09-24 09:03:34,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:03:40,146 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_false_for_unpaid_store ... 2026-09-24 09:03:41,080 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_true_after_real_payment_flow ... 2026-09-24 09:03:42,897 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:03:48,603 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreActivationRecomputeSurvives.test_store_activation_recomputes_service_product_country_states ... 2026-09-24 09:03:49,409 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:03:49,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_portal_is_merchant_security: Starting TestPortalIsMerchantSecurity.test_portal_post_to_my_account_cannot_flip_is_merchant ... 2026-09-24 09:03:49,854 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3446] 2026-09-24 09:03:49,883 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60089] 2026-09-24 09:03:49,896 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:03:49,928 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal.buyer@example.viindoo.com from n/a 2026-09-24 09:03:49,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:03:51,357 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:03:51] "POST /my/account HTTP/1.1" 200 - 237 0.189 1.227 2026-09-24 09:03:51,413 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:03:56,717 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_read_own_combo_item ... 2026-09-24 09:03:57,069 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_search_own_combo_item ... 2026-09-24 09:03:57,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_browse_cross_merchant_combo_item ... 2026-09-24 09:03:57,123 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [22], uid: 18, model: product.combo.item 2026-09-24 09:03:57,170 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_search_cross_merchant_combo_item ... 2026-09-24 09:03:57,298 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:04:04,632 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_display_name_domain_leaf_is_scoped_too ... 2026-09-24 09:04:05,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_still_finds_own_product_without_the_marketplace_context ... 2026-09-24 09:04:05,257 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_never_offers_another_merchants_product ... 2026-09-24 09:04:05,381 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_offers_own_product ... 2026-09-24 09:04:05,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_variant_type_ahead_never_offers_another_merchants_variant ... 2026-09-24 09:04:05,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_name_search_unaffected_for_non_marketplace_user ... 2026-09-24 09:04:06,217 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:04:11,963 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_product: Starting TestMarketPlaceProductProduct.test_merchant_manage_product_attribute ... 2026-09-24 09:04:13,399 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.product records with IDs: [2166, 2167] 2026-09-24 09:04:13,452 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [513] 2026-09-24 09:04:13,469 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [514] 2026-09-24 09:04:13,501 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [152] 2026-09-24 09:04:13,998 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:04:21,023 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_001_product_template_merchant_constraints ... 2026-09-24 09:04:21,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_002_merchant_product_categ_merchant_constraints ... 2026-09-24 09:04:21,809 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_003_check_required_merchant_stores ... 2026-09-24 09:04:22,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_004_check_invalid_merchant ... 2026-09-24 09:04:22,599 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_005_check_invalid_merchant_stores ... 2026-09-24 09:04:22,973 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_006_compute_store_address_of_merchant_product ... 2026-09-24 09:04:23,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_007_compute_store_address_of_company_product ... 2026-09-24 09:04:26,055 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_008_compute_store_address_of_merchant_product ... 2026-09-24 09:04:26,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_009_compute_store_address_when_unlink_delivery_address ... 2026-09-24 09:04:29,279 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4677] 2026-09-24 09:04:30,555 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:04:36,740 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_res_users: Starting TestMarketPlaceResUsers.test_001_compute_share_of_merchant ... 2026-09-24 09:04:37,646 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:04:37,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_all_user_type_groups_share_does_not_raise ... 2026-09-24 09:04:37,982 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_hidden_merchant_group_field_states_why_it_is_hidden ... 2026-09-24 09:04:38,397 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_normal_operation_injects_merchant_under_portal ... 2026-09-24 09:04:38,802 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:04:46,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_category_scoped_programme_is_readable_by_every_merchant ... 2026-09-24 09:04:47,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_domain_scoped_programme_is_readable_by_nobody ... 2026-09-24 09:04:47,524 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_mixed_program_really_mixes_restricted_and_unrestricted_rules ... 2026-09-24 09:04:47,550 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_products_belong_to_different_merchants ... 2026-09-24 09:04:47,582 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_marketplace_administrator_still_sees_every_program ... 2026-09-24 09:04:47,652 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_open_another_merchants_program_directly ... 2026-09-24 09:04:47,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_see_another_merchants_program_rule_reward_mail ... 2026-09-24 09:04:47,873 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_never_sees_any_loyalty_card ... 2026-09-24 09:04:48,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_that_carries_one_unrestricted_rule ... 2026-09-24 09:04:49,053 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_with_no_rule_at_all ... 2026-09-24 09:04:49,118 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_own_program_rule_reward_mail ... 2026-09-24 09:04:49,191 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_product_scoped_programme_still_names_its_owner ... 2026-09-24 09:04:49,286 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_scoping_is_symmetric_between_merchants ... 2026-09-24 09:04:49,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:04:55,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_marketplace_administrator_still_sees_every_rating ... 2026-09-24 09:04:55,629 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_open_a_rating_about_themselves_directly ... 2026-09-24 09:04:55,687 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_see_another_merchants_rating ... 2026-09-24 09:04:55,712 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_never_sees_any_rating_even_about_themselves ... 2026-09-24 09:04:55,807 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:05:02,182 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_access_share_sale_order ... 2026-09-24 09:05:03,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [662], uid: 18, model: sale.order 2026-09-24 09:05:03,234 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [662], uid: 19, model: sale.order 2026-09-24 09:05:03,344 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [662], uid: 18, model: sale.order 2026-09-24 09:05:04,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_sale_order ... 2026-09-24 09:05:04,245 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [658], uid: 18, model: sale.order 2026-09-24 09:05:05,490 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2024], uid: 18, model: sale.order.line 2026-09-24 09:05:06,019 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [659], uid: 18, model: sale.order 2026-09-24 09:05:06,149 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_002_market_user_access_sale_order ... 2026-09-24 09:05:06,845 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [660], uid: 21, model: sale.order 2026-09-24 09:05:06,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: sale.order 2026-09-24 09:05:06,991 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_003_market_all_users_access_sale_order ... 2026-09-24 09:05:07,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: sale.order 2026-09-24 09:05:07,721 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_004_merchant_users_access_sale_order ... 2026-09-24 09:05:08,897 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_merchant_access_sale_order_create_by_own_001 ... 2026-09-24 09:05:09,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:05:16,822 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_customer_mode_hides_non_customers_from_a_merchant ... 2026-09-24 09:05:17,618 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_merchant_id_context_narrows_the_picker_to_that_merchant ... 2026-09-24 09:05:17,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_the_narrowing_is_inert_without_its_context_keys ... 2026-09-24 09:05:17,875 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:05:24,294 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_01_payment_transaction ... 2026-09-24 09:05:25,916 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_02_payment_transaction ... 2026-09-24 09:05:26,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_03_payment_transaction ... 2026-09-24 09:05:28,425 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:05:34,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_001_merchant_create_update_sale_order ... 2026-09-24 09:05:36,236 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_002_add_sale_order_line_after_on_order_confirmed ... 2026-09-24 09:05:37,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_003_update_value_sale_order_line_on_order_confirmed ... 2026-09-24 09:05:38,253 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [557] 2026-09-24 09:05:38,415 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_004_cancel_sale_order ... 2026-09-24 09:05:39,297 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2299] 2026-09-24 09:05:39,732 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [503, 502] 2026-09-24 09:05:39,767 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [323] 2026-09-24 09:05:39,783 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [489] 2026-09-24 09:05:39,924 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_005_merchant_create_sale_order_with_negative_commission ... 2026-09-24 09:05:41,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_006_overlap_merchant_sale_order ... 2026-09-24 09:05:41,669 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_007_compute_is_multi_merchant_order ... 2026-09-24 09:05:41,981 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_merchant_store ... 2026-09-24 09:05:42,218 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_product_vs_store ... 2026-09-24 09:05:42,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_is_multi_merchant_order_is_answered_per_reader ... 2026-09-24 09:05:42,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_single_merchant_so_001 ... 2026-09-24 09:05:43,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <339584790065915.1790240743.653432130813599-openerp-677-sale.order@c3d10c96ec68>: ['"Merchant 1 Customer 1" <@False>'] 2026-09-24 09:05:43,838 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3448] 2026-09-24 09:05:43,889 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3449] 2026-09-24 09:05:44,024 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted stock.move.line records with IDs: [2302] 2026-09-24 09:05:44,208 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [507, 506] 2026-09-24 09:05:44,236 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [327] 2026-09-24 09:05:44,266 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [493] 2026-09-24 09:05:44,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_so_single_merchant_002 ... 2026-09-24 09:05:44,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_action_confirm_posts_message ... 2026-09-24 09:05:45,402 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3450] 2026-09-24 09:05:45,432 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.followers records with IDs: [7121] 2026-09-24 09:05:45,457 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_includes_merchant_partner_in_recipients ... 2026-09-24 09:05:45,974 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_validate_merchant_cancel_so_001 ... 2026-09-24 09:05:47,625 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:05:48,009 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3451] 2026-09-24 09:05:48,020 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60119] 2026-09-24 09:05:48,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:05:48,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_draft_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-09-24 09:05:49,661 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-09-24 09:05:51,656 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2391 deleted stock.move.line records with IDs: [2306] 2026-09-24 09:05:51,826 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:05:57,723 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_001_check_required_store_with_not_service_product ... 2026-09-24 09:05:58,885 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_002_merchant_cannot_buy_own_product ... 2026-09-24 09:05:59,441 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_compute_merchant_id_001 ... 2026-09-24 09:05:59,588 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_hand_typed_price_is_reset_when_the_product_changes ... 2026-09-24 09:06:00,539 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_merchant_line_still_requires_a_store_to_be_chosen ... 2026-09-24 09:06:00,799 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:06:06,468 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale.tests.test_sale_report: Starting TestSaleReport.test_read_group_marketplace_measures ... 2026-09-24 09:06:07,277 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:06:13,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_currency_conversion_diff.tests.test_payment_transaction: Starting TestPaymentTransaction.test_create_payment_forwards_converted_amount_and_currency_in_context ... 2026-09-24 09:06:15,290 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:06:21,006 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cancel_of_loyalty_order_is_currently_refused ... 2026-09-24 09:06:23,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 18, model: addendum.addendum 2026-09-24 09:06:23,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_read_other_merchant_loyalty_history ... 2026-09-24 09:06:24,446 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_write_a_card_reachable_from_another_merchants_order ... 2026-09-24 09:06:25,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_confirms_order_with_loyalty_program ... 2026-09-24 09:06:26,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_owning_merchant_can_write_the_card_their_own_order_redeemed ... 2026-09-24 09:06:27,662 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:06:34,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_01_marketplace_order_with_discount_loyalty_01 ... 2026-09-24 09:06:36,851 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_02_marketplace_order_with_discount_loyalty_02 ... 2026-09-24 09:06:38,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_03_marketplace_order_with_discount_loyalty_03 ... 2026-09-24 09:06:40,076 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_04_marketplace_order_with_discount_loyalty_04 ... 2026-09-24 09:06:40,122 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-24 09:06:41,826 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_05_marketplace_order_with_discount_loyalty_05 ... 2026-09-24 09:06:41,843 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-24 09:06:43,569 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_06_marketplace_order_with_discount_loyalty_06 ... 2026-09-24 09:06:43,585 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-24 09:06:45,319 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_07_marketplace_order_with_discount_loyalty_07 ... 2026-09-24 09:06:45,332 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-24 09:06:46,836 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_08_marketplace_order_with_discount_loyalty_08 ... 2026-09-24 09:06:46,855 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-24 09:06:48,329 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_09_marketplace_order_with_discount_loyalty_09 ... 2026-09-24 09:06:49,406 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_10_marketplace_order_with_free_product_loyalty ... 2026-09-24 09:06:49,419 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-24 09:06:51,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_11_merchant_cancel_draft_so_with_coupon_points ... 2026-09-24 09:06:51,773 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [366, 368] 2026-09-24 09:06:51,781 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [532] 2026-09-24 09:06:51,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:06:59,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_configured_basket_mixing_two_merchants_reaches_the_cart ... 2026-09-24 09:07:00,563 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_configuring_a_basket_with_no_merchant_product_changes_nothing ... 2026-09-24 09:07:00,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_main_product_is_attributed_to_the_store_the_shopper_was_browsing ... 2026-09-24 09:07:01,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_optional_product_from_another_merchant_keeps_its_own_store ... 2026-09-24 09:07:01,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_optional_product_sold_in_another_store_of_the_same_merchant_keeps_that_store ... 2026-09-24 09:07:02,389 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_cart_merchant_store: Starting TestConfiguratorCartMerchantStore.test_platform_optional_product_is_not_given_a_merchant_store ... 2026-09-24 09:07:02,868 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:07:09,406 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour: Starting TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store ... 2026-09-24 09:07:10,237 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome pid: 3870 2026-09-24 09:07:10,237 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome headless temporary user profile dir: /tmp/tmpwkhse0ji_chrome_odoo 2026-09-24 09:07:10,237 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Issuing json command http://127.0.0.1:46541/json/version 2026-09-24 09:07:10,238 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:46541/json/version with timeout 3 increased to 10s during tests 2026-09-24 09:07:10,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Browser version: Chrome/150.0.7871.114 2026-09-24 09:07:10,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Issuing json command http://127.0.0.1:46541/json 2026-09-24 09:07:10,254 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:46541/json with timeout 3 increased to 10s during tests 2026-09-24 09:07:10,260 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Websocket url found: ws://127.0.0.1:46541/devtools/page/C13D32621912E1F0A0C54ED5B6E230C0 2026-09-24 09:07:10,271 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Enable chrome headless console log notification 2026-09-24 09:07:10,288 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome headless enable page notifications 2026-09-24 09:07:10,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal from n/a 2026-09-24 09:07:10,340 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Setting session cookie in browser 2026-09-24 09:07:10,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Open "http://127.0.0.1:8069/shop?search=Laptop Dell" in browser 2026-09-24 09:07:10,345 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Navigating to: "http://127.0.0.1:8069/shop?search=Laptop Dell" 2026-09-24 09:07:10,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:07:11,820 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:11] "GET /shop?search=Laptop%20Dell HTTP/1.1" 200 - 312 0.276 1.181 2026-09-24 09:07:11,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Navigation result: {'frameId': 'C13D32621912E1F0A0C54ED5B6E230C0', 'loaderId': '9F496BC8252351413CD3D215BD779590', 'isDownload': False} 2026-09-24 09:07:11,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Evaluate ready code "odoo.isTourReady('viin_marketplace_configurator_merchant_store_tour')" 2026-09-24 09:07:11,847 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 09:07:11,856 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 09:07:11,920 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:11] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.027 2026-09-24 09:07:11,929 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 09:07:11,943 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-24 09:07:11,944 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-24 09:07:11,956 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:11] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.023 0.065 2026-09-24 09:07:11,962 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 09:07:11,976 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:11] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.025 2026-09-24 09:07:12,059 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 09:07:12,066 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 09:07:12,078 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:12] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 09:07:12,093 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:12] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.026 0.012 2026-09-24 09:07:12,107 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:12] "GET /web/image/product.template/403/image_512/Laptop%20Dell?unique=9b6bf7d HTTP/1.1" 200 - 3 0.005 0.027 2026-09-24 09:07:12,148 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 09:07:12,180 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:12] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.038 2026-09-24 09:07:12,189 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:12] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.002 0.054 2026-09-24 09:07:12,493 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:12] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 09:07:12,588 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Evaluate test code "odoo.startTour('viin_marketplace_configurator_merchant_store_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/shop?search=Laptop Dell", "delayToCheckUndeterminisms": 0})" 2026-09-24 09:07:12,594 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [1/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Open the merchant product page (trigger: a:contains("Laptop Dell")) 2026-09-24 09:07:12,616 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.087 2026-09-24 09:07:12,661 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:12] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.023 0.078 2026-09-24 09:07:13,423 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: product.template 2026-09-24 09:07:13,505 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:13] "GET /shop/laptop-dell-403?search=Laptop+Dell HTTP/1.1" 200 - 219 0.245 0.565 2026-09-24 09:07:13,554 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:13] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.018 0.012 2026-09-24 09:07:13,717 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:13] "GET /web/image/res.partner/285/image_256?unique=9b6bf7d HTTP/1.1" 200 - 13 0.011 0.026 2026-09-24 09:07:13,756 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:13] "GET /web/image/product.product/783/image_1024/Laptop%20Dell?unique=9b6bf7d HTTP/1.1" 200 - 5 0.007 0.066 2026-09-24 09:07:14,014 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [2/7] Tour viin_marketplace_configurator_merchant_store_tour → Step The shop page offers EVERY store the merchant sells this product from - both options must be present before the next step can prove the shopper's pick travelled, so a half-applied fixture fails loudly here rather than silently later (trigger: select#product_store:has(option:contains(Store 1)):has(option:contains(Store 2))) 2026-09-24 09:07:14,042 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.009 2026-09-24 09:07:14,103 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:14] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.034 0.039 2026-09-24 09:07:14,133 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [3/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Shopper deliberately picks Store 2, which is not the default (trigger: select#product_store) 2026-09-24 09:07:14,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [4/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Add to cart - the dialog opens because the product has optional products (trigger: #add_to_cart) 2026-09-24 09:07:14,266 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [5/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Add Car (trigger: table.o_sale_product_configurator_table_optional tr:has(td>div[name="o_sale_product_configurator_name"] span:contains("Car")) td.o_sale_product_configurator_price button:contains("Add") ) 2026-09-24 09:07:14,328 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:14] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 66 0.097 0.166 2026-09-24 09:07:14,406 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:14] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 31 0.028 0.104 2026-09-24 09:07:14,486 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:14] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 17 0.027 0.033 2026-09-24 09:07:14,628 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:14] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 51 0.060 0.074 2026-09-24 09:07:14,756 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:14] "POST /website_sale/product_configurator/get_values HTTP/1.1" 200 - 45 0.054 0.193 2026-09-24 09:07:14,828 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [6/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Confirm the configured basket via the frontend dialog's own control (trigger: .o_sale_product_configurator_dialog button[name="website_sale_product_configurator_continue_button"]) 2026-09-24 09:07:14,851 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:14] "GET /web/image/product.product/787/image_256 HTTP/1.1" 200 - 5 0.004 0.034 2026-09-24 09:07:14,886 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:14] "GET /web/image/product.product/783/image_256 HTTP/1.1" 200 - 5 0.004 0.075 2026-09-24 09:07:14,895 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: [7/7] Tour viin_marketplace_configurator_merchant_store_tour → Step Wait until the modal is closed (trigger: body:not(:has(.o_sale_product_configurator_dialog))) 2026-09-24 09:07:14,935 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:14] "POST /website_sale/product_configurator/get_optional_products HTTP/1.1" 200 - 16 0.018 0.087 2026-09-24 09:07:15,447 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:15] "POST /website_sale/product_configurator/update_cart HTTP/1.1" 200 - 181 0.236 0.308 2026-09-24 09:07:15,478 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:15] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 11 0.016 0.322 2026-09-24 09:07:15,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: tour succeeded 2026-09-24 09:07:15,492 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: ╔══════════════════════════════════════════════════════════════════╗ ║ TOUR viin_marketplace_configurator_merchant_store_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════════╝ 2026-09-24 09:07:15,609 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.browser: heap 13510252 (allocated 14680064) 2026-09-24 09:07:15,618 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Closing chrome headless with pid 3870 2026-09-24 09:07:15,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Closing websocket connection 2026-09-24 09:07:15,622 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Terminating chrome headless with pid 3870 2026-09-24 09:07:15,647 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:15] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 52 0.080 0.108 2026-09-24 09:07:15,680 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:15] "GET /web/image/product.product/783/image_128?unique=9b6bf7d HTTP/1.1" 200 - 5 0.003 0.203 2026-09-24 09:07:15,711 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:07:15] "GET /web/image/product.product/787/image_128?unique=9b6bf7d HTTP/1.1" 200 - 5 0.004 0.231 2026-09-24 09:07:15,725 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_090715_724965_test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.txt 2026-09-24 09:07:15,725 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_product_configurator.tests.test_configurator_merchant_store_tour.TestConfiguratorMerchantStoreTour.test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store: Removing chrome user profile "/tmp/tmpwkhse0ji_chrome_odoo" 2026-09-24 09:07:15,875 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:07:23,650 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3452] 2026-09-24 09:07:23,741 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3453] 2026-09-24 09:07:24,337 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3454] 2026-09-24 09:07:24,426 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3455] 2026-09-24 09:07:25,002 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3456] 2026-09-24 09:07:25,097 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3457] 2026-09-24 09:07:25,143 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_01_split_picking_between_merchant_store_01 ... 2026-09-24 09:07:26,651 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [575] 2026-09-24 09:07:27,509 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3458] 2026-09-24 09:07:27,618 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3459] 2026-09-24 09:07:28,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_001 ... 2026-09-24 09:07:29,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511060025647011.1790240849.079213857650757-openerp-747-sale.order@c3d10c96ec68>: ['"Merchant 1 Customer 1" <@False>'] 2026-09-24 09:07:29,195 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3460] 2026-09-24 09:07:29,238 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3461] 2026-09-24 09:07:29,441 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [534, 533] 2026-09-24 09:07:29,465 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [378] 2026-09-24 09:07:29,475 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [549] 2026-09-24 09:07:29,528 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_002 ... 2026-09-24 09:07:30,702 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:07:36,221 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_marketplace_administrator_still_sees_every_letter ... 2026-09-24 09:07:36,530 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_open_another_merchants_letter_directly ... 2026-09-24 09:07:36,586 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_see_another_merchants_letters ... 2026-09-24 09:07:36,627 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_own_store ... 2026-09-24 09:07:36,664 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_them ... 2026-09-24 09:07:36,701 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_scoping_is_symmetric_between_merchants ... 2026-09-24 09:07:36,803 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:07:43,174 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3462] 2026-09-24 09:07:43,271 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3463] 2026-09-24 09:07:43,313 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_01_check_merchant_picking_types ... 2026-09-24 09:07:43,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_02_merchant_manage_stock_picking_state_01 ... 2026-09-24 09:07:43,805 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_03_merchant_manage_stock_picking_state_03 ... 2026-09-24 09:07:44,199 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_04_merchant_return_stock_picking ... 2026-09-24 09:07:45,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_05_merchant_cancel_stock_picking ... 2026-09-24 09:07:45,476 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2317] 2026-09-24 09:07:45,573 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_06_merchant_manage_stock_quant ... 2026-09-24 09:07:45,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_07_merchant_stock_data_post_init_hook ... 2026-09-24 09:07:46,088 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_08_merchant_stock_data_in_create ... 2026-09-24 09:07:46,453 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_alone_decides_storability ... 2026-09-24 09:07:47,251 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3464] 2026-09-24 09:07:47,375 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3465] 2026-09-24 09:07:47,443 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_change_flips_storability ... 2026-09-24 09:07:48,186 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3466] 2026-09-24 09:07:48,295 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3467] 2026-09-24 09:07:48,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:07:54,698 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_can_still_open_their_own_supply_route ... 2026-09-24 09:07:55,128 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_list_another_merchants_supply_route ... 2026-09-24 09:07:55,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_open_another_merchants_supply_route ... 2026-09-24 09:07:55,259 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_visibility_of_supplier_locations_is_unchanged ... 2026-09-24 09:07:55,404 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:07:56,064 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3468] 2026-09-24 09:07:56,111 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60200] 2026-09-24 09:07:56,126 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:07:56,191 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_stock.tests.test_stock_picking_core_workflow: Starting TestStockPickingCoreWorkflow.test_action_split_transfer_unaffected_for_non_marketplace_user ... 2026-09-24 09:07:57,158 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:08:03,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_company_less_merchant_is_publicized_when_on ... 2026-09-24 09:08:04,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_default_publicize_is_on ... 2026-09-24 09:08:04,375 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_inactive_merchant_invisible ... 2026-09-24 09:08:05,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [286], uid: 7, model: res.partner 2026-09-24 09:08:05,278 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_merchant_cannot_read_other_merchant ... 2026-09-24 09:08:05,738 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [387697] 2026-09-24 09:08:05,739 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [70] 2026-09-24 09:08:05,897 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [286], uid: 18, model: res.partner 2026-09-24 09:08:05,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_portal_cannot_read_active_merchant ... 2026-09-24 09:08:06,547 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [387697] 2026-09-24 09:08:06,547 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [70] 2026-09-24 09:08:06,720 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [286], uid: 7, model: res.partner 2026-09-24 09:08:06,772 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_merchant_can_read_other_active_merchant ... 2026-09-24 09:08:07,626 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_portal_can_read_active_merchant ... 2026-09-24 09:08:08,434 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:08:14,472 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour: Starting TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose ... 2026-09-24 09:08:15,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome pid: 4066 2026-09-24 09:08:15,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome headless temporary user profile dir: /tmp/tmpcbyiqo8a_chrome_odoo 2026-09-24 09:08:15,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Issuing json command http://127.0.0.1:41387/json/version 2026-09-24 09:08:15,523 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:41387/json/version with timeout 3 increased to 10s during tests 2026-09-24 09:08:15,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Browser version: Chrome/150.0.7871.114 2026-09-24 09:08:15,556 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Issuing json command http://127.0.0.1:41387/json 2026-09-24 09:08:15,557 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:41387/json with timeout 3 increased to 10s during tests 2026-09-24 09:08:15,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Websocket url found: ws://127.0.0.1:41387/devtools/page/F670D5C922AC5704B616EDE9BA4A29D2 2026-09-24 09:08:15,588 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Enable chrome headless console log notification 2026-09-24 09:08:15,605 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome headless enable page notifications 2026-09-24 09:08:15,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal from n/a 2026-09-24 09:08:15,667 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Setting session cookie in browser 2026-09-24 09:08:15,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Open "http://127.0.0.1:8069/shop" in browser 2026-09-24 09:08:15,672 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Navigating to: "http://127.0.0.1:8069/shop" 2026-09-24 09:08:15,685 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:08:17,378 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /shop HTTP/1.1" 200 - 387 0.336 1.362 2026-09-24 09:08:17,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Navigation result: {'frameId': 'F670D5C922AC5704B616EDE9BA4A29D2', 'loaderId': 'EC9275F245130CC9C84E02F09CEE9775', 'isDownload': False} 2026-09-24 09:08:17,383 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Evaluate ready code "odoo.isTourReady('viin_marketplace_add_to_cart_from_store')" 2026-09-24 09:08:17,409 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 09:08:17,436 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7b3ae62/web.assets_frontend.min.css, copying from /web/assets/7b3ae62/web.assets_frontend.min.css 2026-09-24 09:08:17,511 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/assets/1/7b3ae62/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.060 0.048 2026-09-24 09:08:17,535 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/68bc718/web.assets_frontend_minimal.min.js, copying from /web/assets/68bc718/web.assets_frontend_minimal.min.js 2026-09-24 09:08:17,543 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter:300,300i,400,400i,700,700i&display=swap 2026-09-24 09:08:17,545 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css?family=Inter+Tight:300,300i,400,400i,500,500i,700,700i&display=swap 2026-09-24 09:08:17,558 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/assets/1/68bc718/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.023 0.102 2026-09-24 09:08:17,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5e9398d/web.__assets_tests_call__.min.js, copying from /web/assets/5e9398d/web.__assets_tests_call__.min.js 2026-09-24 09:08:17,597 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/assets/1/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.050 2026-09-24 09:08:17,734 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/website/1/logo/My%20Website?unique=f2134c7 HTTP/1.1" 200 - 4 0.014 0.014 2026-09-24 09:08:17,742 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 09:08:17,763 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 09:08:17,770 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/416/image_512/Warranty?unique=eb329f7 HTTP/1.1" 200 - 4 0.007 0.050 2026-09-24 09:08:17,796 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/129/image_512/[FURN_5555]%20Cable%20Management%20Box?unique=e312adb HTTP/1.1" 200 - 4 0.005 0.066 2026-09-24 09:08:17,816 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/9/image_512/Customizable%20Desk?unique=eb329f7 HTTP/1.1" 200 - 4 0.004 0.103 2026-09-24 09:08:17,837 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/206/image_512/Chair%20floor%20protection?unique=eb329f7 HTTP/1.1" 200 - 4 0.007 0.114 2026-09-24 09:08:17,852 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/27/image_512/[FURN_8999]%20Three-Seat%20Sofa?unique=eb329f7 HTTP/1.1" 200 - 4 0.007 0.059 2026-09-24 09:08:17,870 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/16/image_512/Conference%20Chair?unique=eb329f7 HTTP/1.1" 200 - 4 0.003 0.144 2026-09-24 09:08:17,885 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/7/image_512/[FURN_9999]%20Office%20Design%20Software?unique=eb329f7 HTTP/1.1" 200 - 4 0.006 0.104 2026-09-24 09:08:17,907 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/34/image_512/Office%20Combo?unique=eb329f7 HTTP/1.1" 200 - 4 0.004 0.062 2026-09-24 09:08:17,922 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/25/image_512/[FURN_8220]%20Four%20Person%20Desk?unique=eb329f7 HTTP/1.1" 200 - 4 0.003 0.041 2026-09-24 09:08:17,934 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/5/image_512/[FURN_7777]%20Office%20Chair?unique=eb329f7 HTTP/1.1" 200 - 4 0.002 0.037 2026-09-24 09:08:17,948 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/22/image_512/[FURN_0789]%20Individual%20Workplace?unique=eb329f7 HTTP/1.1" 200 - 4 0.004 0.142 2026-09-24 09:08:17,974 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/6/image_512/[FURN_8888]%20Office%20Lamp?unique=eb329f7 HTTP/1.1" 200 - 4 0.014 0.044 2026-09-24 09:08:17,985 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/website/1/favicon?unique=f2134c7 HTTP/1.1" 200 - 4 0.004 0.154 2026-09-24 09:08:17,993 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:17] "GET /web/image/product.template/24/image_512/[FURN_8855]%20Drawer?unique=eb329f7 HTTP/1.1" 200 - 4 0.003 0.059 2026-09-24 09:08:18,003 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /web/image/product.template/26/image_512/[FURN_6741]%20Large%20Meeting%20Table?unique=eb329f7 HTTP/1.1" 200 - 4 0.002 0.142 2026-09-24 09:08:18,040 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /web/image/product.template/21/image_512/[FURN_7888]%20Desk%20Stand%20with%20Screen?unique=eb329f7 HTTP/1.1" 200 - 4 0.017 0.069 2026-09-24 09:08:18,054 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /web/image/product.template/23/image_512/Acoustic%20Bloc%20Screens?unique=eb329f7 HTTP/1.1" 200 - 4 0.002 0.111 2026-09-24 09:08:18,070 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /web/image/product.template/14/image_512/[E-COM10]%20Pedal%20Bin?unique=eb329f7 HTTP/1.1" 200 - 4 0.008 0.072 2026-09-24 09:08:18,082 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /web/image/product.template/13/image_512/[E-COM09]%20Large%20Desk?unique=eb329f7 HTTP/1.1" 200 - 4 0.002 0.077 2026-09-24 09:08:18,099 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /web/image/product.template/15/image_512/[E-COM11]%20Cabinet%20with%20Doors?unique=eb329f7 HTTP/1.1" 200 - 4 0.008 0.113 2026-09-24 09:08:18,116 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /web/image/product.template/12/image_512/[E-COM08]%20Storage%20Box?unique=eb329f7 HTTP/1.1" 200 - 4 0.006 0.090 2026-09-24 09:08:18,137 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/432f833/web.assets_frontend_lazy.min.js, copying from /web/assets/432f833/web.assets_frontend_lazy.min.js 2026-09-24 09:08:18,172 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /web/assets/1/432f833/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.097 2026-09-24 09:08:18,468 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 09:08:18,570 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Evaluate test code "odoo.startTour('viin_marketplace_add_to_cart_from_store', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/shop", "delayToCheckUndeterminisms": 0})" 2026-09-24 09:08:18,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [1/9] Tour viin_marketplace_add_to_cart_from_store → Step Search for the product (trigger: form input[name="search"]) 2026-09-24 09:08:18,583 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.084 2026-09-24 09:08:18,625 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.012 0.080 2026-09-24 09:08:18,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [2/9] Tour viin_marketplace_add_to_cart_from_store → Step Search Face lift (trigger: form:has(input[name="search"]) .oe_search_button) 2026-09-24 09:08:18,915 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "GET /shop?&search=Face%20lift HTTP/1.1" 200 - 54 0.077 0.104 2026-09-24 09:08:18,958 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:18] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.005 0.016 2026-09-24 09:08:19,041 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:19] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 09:08:19,056 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:19] "GET /web/image/product.template/406/image_512/Face%20lift?unique=a044f11 HTTP/1.1" 200 - 3 0.003 0.018 2026-09-24 09:08:19,267 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [3/9] Tour viin_marketplace_add_to_cart_from_store → Step Open the merchant product page for Face lift (trigger: a:contains(Face lift)) 2026-09-24 09:08:19,344 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:19] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.028 0.029 2026-09-24 09:08:19,354 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.062 2026-09-24 09:08:20,062 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: product.template 2026-09-24 09:08:20,139 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:20] "GET /shop/face-lift-406?search=Face+lift HTTP/1.1" 200 - 209 0.196 0.551 2026-09-24 09:08:20,168 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:20] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.005 0.010 2026-09-24 09:08:20,292 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:20] "GET /web/image/product.product/786/image_1024/Face%20lift?unique=a044f11 HTTP/1.1" 200 - 5 0.004 0.016 2026-09-24 09:08:20,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [4/9] Tour viin_marketplace_add_to_cart_from_store → Step A merchant product page offers the shopper the merchant's stores (trigger: select#product_store:has(option:contains(Store 3)):has(option:contains(Store 4))) 2026-09-24 09:08:20,336 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:20] "GET /web/image/res.partner/286/image_256?unique=a044f11 HTTP/1.1" 200 - 13 0.016 0.047 2026-09-24 09:08:20,390 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:20] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.024 2026-09-24 09:08:20,402 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.053 2026-09-24 09:08:20,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [5/9] Tour viin_marketplace_add_to_cart_from_store → Step Shopper deliberately picks Store 4, which is not the default (trigger: select#product_store) 2026-09-24 09:08:20,491 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [6/9] Tour viin_marketplace_add_to_cart_from_store → Step Shopper adds the merchant product to the cart (trigger: #add_to_cart) 2026-09-24 09:08:20,554 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [7/9] Tour viin_marketplace_add_to_cart_from_store → Step Go to cart (trigger: a sup.my_cart_quantity:text(1)) 2026-09-24 09:08:20,567 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:20] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 52 0.048 0.153 2026-09-24 09:08:20,632 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:20] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.022 0.044 2026-09-24 09:08:20,696 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:20] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 9 0.023 0.025 2026-09-24 09:08:21,026 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:21] "POST /shop/cart/update_json HTTP/1.1" 200 - 128 0.151 0.174 2026-09-24 09:08:21,119 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:21] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 38 0.025 0.058 2026-09-24 09:08:21,151 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:21] "GET /web/image/product.product/786/image_128?unique=a044f11 HTTP/1.1" 200 - 5 0.004 0.090 2026-09-24 09:08:21,173 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:21] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 11 0.010 0.064 2026-09-24 09:08:21,918 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:21] "GET /shop/cart HTTP/1.1" 200 - 164 0.142 0.415 2026-09-24 09:08:21,939 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-24 09:08:21,966 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:21] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.008 0.024 2026-09-24 09:08:22,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [8/9] Tour viin_marketplace_add_to_cart_from_store → Step Checking if Face lift is in the cart (trigger: a:contains(Face lift)) 2026-09-24 09:08:22,137 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:22] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.031 2026-09-24 09:08:22,144 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.059 2026-09-24 09:08:22,170 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: [9/9] Tour viin_marketplace_add_to_cart_from_store → Step The cart line is billed against Store 4 (trigger: #cart_products:contains(Store 4)) 2026-09-24 09:08:22,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: tour succeeded 2026-09-24 09:08:22,223 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR viin_marketplace_add_to_cart_from_store SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-24 09:08:22,324 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.browser: heap 19860156 (allocated 21233664) 2026-09-24 09:08:22,330 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Closing chrome headless with pid 4066 2026-09-24 09:08:22,331 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Closing websocket connection 2026-09-24 09:08:22,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Terminating chrome headless with pid 4066 2026-09-24 09:08:22,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_090822_427589_test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.txt 2026-09-24 09:08:22,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_add_to_cart_tour.TestAddToCartTour.test_shopper_can_buy_a_merchant_product_from_the_store_they_chose: Removing chrome user profile "/tmp/tmpcbyiqo8a_chrome_odoo" 2026-09-24 09:08:22,615 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:08:22,634 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render: Starting TestShopRender.test_shop_page_renders_with_state_filter ... 2026-09-24 09:08:22,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:08:25,234 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:25] "GET /shop HTTP/1.1" 200 - 370 0.256 2.342 2026-09-24 09:08:25,236 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render.TestShopRender.test_shop_page_renders_with_state_filter: waiting for threads: [] 2026-09-24 09:08:25,282 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:08:31,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_002_update_to_cart_with_merchant_non_service_product ... 2026-09-24 09:08:33,037 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_003_update_to_card_with_merchant_service_product ... 2026-09-24 09:08:33,684 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_add_same_product_to_cart_with_different_stores ... 2026-09-24 09:08:34,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_check_so_info_when_merchant_update_to_cart_001 ... 2026-09-24 09:08:34,832 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_check_so_info_when_merchant_update_to_cart_002 ... 2026-09-24 09:08:35,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:08:41,887 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_active_merchant_product_stays_visible_as_an_accessory ... 2026-09-24 09:08:42,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_blocks_a_cart_holding_a_closed_merchants_product ... 2026-09-24 09:08:42,992 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_passes_for_an_active_merchants_product ... 2026-09-24 09:08:43,301 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_paused_store_product_is_excluded_as_an_accessory ... 2026-09-24 09:08:43,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_001 ... 2026-09-24 09:08:43,704 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_002 ... 2026-09-24 09:08:43,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_003 ... 2026-09-24 09:08:44,208 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:08:44,489 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale_stock.tests.test_shop_stock_by_store: Starting TestShopStockByStore.test_a_storable_merchant_product_reports_its_store_quantity ... 2026-09-24 09:08:44,709 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_marketplace_website_sale_stock.tests.test_shop_stock_by_store: Starting TestShopStockByStore.test_the_product_page_renders_and_offers_the_merchant_store ... 2026-09-24 09:08:44,955 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:08:46,320 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:08:46] "GET /shop/shop-stock-by-store-product-1790 HTTP/1.1" 200 - 312 0.199 1.167 2026-09-24 09:08:46,371 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:08:48,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_01 ... 2026-09-24 09:08:49,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2323] 2026-09-24 09:08:50,999 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_02 ... 2026-09-24 09:08:52,296 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2330] 2026-09-24 09:08:53,266 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_03 ... 2026-09-24 09:08:54,424 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2334] 2026-09-24 09:08:55,023 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2338] 2026-09-24 09:08:56,849 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_01 ... 2026-09-24 09:08:57,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2343] 2026-09-24 09:09:00,214 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_02 ... 2026-09-24 09:09:01,444 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2353] 2026-09-24 09:09:04,006 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_03 ... 2026-09-24 09:09:05,247 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2363] 2026-09-24 09:09:07,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_04 ... 2026-09-24 09:09:08,674 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [591] 2026-09-24 09:09:09,915 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2373] 2026-09-24 09:09:10,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_05 ... 2026-09-24 09:09:11,640 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2377] 2026-09-24 09:09:12,119 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2381] 2026-09-24 09:09:12,844 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:09:12,858 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_availability_fields_exist ... 2026-09-24 09:09:12,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-09-24 09:09:12,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-09-24 09:09:13,130 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-09-24 09:09:13,161 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_install_checkbox_hidden_when_module_unavailable ... 2026-09-24 09:09:13,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-09-24 09:09:13,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-09-24 09:09:13,810 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_viin_mrp_mps_label_does_not_collide_with_core_mrp_mps ... 2026-09-24 09:09:13,837 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_nested_units_are_guarded_by_their_parent_toggle ... 2026-09-24 09:09:13,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_setting_ids_are_unique_in_the_merged_arch ... 2026-09-24 09:09:14,351 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_units_are_partitioned_into_the_four_blocks ... 2026-09-24 09:09:14,733 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_link_visible_only_when_module_unavailable ... 2026-09-24 09:09:15,200 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-09-24 09:09:15,687 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:09:16,561 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_standard_consumption_batch_insert_perf: Starting TestStandardConsumptionBatchInsertPerf.test_backorder_copies_component_and_byproduct_standard_consumptions_in_a_single_insert_each ... 2026-09-24 09:09:19,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp.tests.test_standard_consumption_batch_insert_perf: Starting TestStandardConsumptionBatchInsertPerf.test_confirm_creates_component_and_byproduct_standard_consumptions_in_a_single_insert_each ... 2026-09-24 09:09:20,727 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:09:21,206 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_01_check_account_entry_move_1 ... 2026-09-24 09:09:23,513 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_02_check_account_entry_move_2 ... 2026-09-24 09:09:25,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:09:28,921 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-09-24 09:09:29,418 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome pid: 4278 2026-09-24 09:09:29,418 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless temporary user profile dir: /tmp/tmp0o5vu1je_chrome_odoo 2026-09-24 09:09:29,419 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Issuing json command http://127.0.0.1:38133/json/version 2026-09-24 09:09:29,420 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:38133/json/version with timeout 3 increased to 10s during tests 2026-09-24 09:09:29,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Browser version: Chrome/150.0.7871.114 2026-09-24 09:09:29,455 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Issuing json command http://127.0.0.1:38133/json 2026-09-24 09:09:29,456 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:38133/json with timeout 3 increased to 10s during tests 2026-09-24 09:09:29,479 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Websocket url found: ws://127.0.0.1:38133/devtools/page/743C8F11887DEE4F5315D909A8C6BE6A 2026-09-24 09:09:29,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Enable chrome headless console log notification 2026-09-24 09:09:29,520 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless enable page notifications 2026-09-24 09:09:29,596 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 09:09:29,608 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Setting session cookie in browser 2026-09-24 09:09:29,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Open "http://127.0.0.1:8069/odoo/action-viin_mrp_account.production_cost_report_action" in browser 2026-09-24 09:09:29,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-viin_mrp_account.production_cost_report_action" 2026-09-24 09:09:29,637 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:09:32,239 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:32] "GET /odoo/action-viin_mrp_account.production_cost_report_action HTTP/1.1" 200 - 180 0.215 2.390 2026-09-24 09:09:32,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Navigation result: {'frameId': '743C8F11887DEE4F5315D909A8C6BE6A', 'loaderId': 'D680A289F829F87AEE2F7E14950CCF4F', 'isDownload': False} 2026-09-24 09:09:32,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Evaluate ready code "odoo.isTourReady('viin_mrp_account_production_cost_tour')" 2026-09-24 09:09:32,279 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:32] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-24 09:09:32,295 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:32] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.019 2026-09-24 09:09:32,301 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:32] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.023 2026-09-24 09:09:32,342 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 09:09:32,355 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.036 0.037 2026-09-24 09:09:33,245 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.466 0.502 2026-09-24 09:09:33,261 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.871 2026-09-24 09:09:33,271 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.660 2026-09-24 09:09:33,396 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-24 09:09:33,397 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-24 09:09:33,404 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-24 09:09:33,421 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-24 09:09:33,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: Owl is running in 'dev' mode. 2026-09-24 09:09:33,509 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-24 09:09:33,617 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Evaluate test code "odoo.startTour('viin_mrp_account_production_cost_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-viin_mrp_account.production_cost_report_action", "delayToCheckUndeterminisms": 0})" 2026-09-24 09:09:33,631 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [1/12] Tour viin_mrp_account_production_cost_tour → Step Production Cost Report client action is mounted (trigger: .o_action .o_control_panel) 2026-09-24 09:09:33,667 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.143 0.049 2026-09-24 09:09:33,673 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.176 2026-09-24 09:09:33,705 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 09:09:33,970 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:33] "POST /mail/data HTTP/1.1" 200 - 143 0.143 0.224 2026-09-24 09:09:34,012 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.020 0.470 2026-09-24 09:09:34,014 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.386 2026-09-24 09:09:34,036 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.300 2026-09-24 09:09:34,185 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.068 0.592 2026-09-24 09:09:34,232 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.021 0.513 2026-09-24 09:09:34,292 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "POST /web/action/load HTTP/1.1" 200 - 7 0.018 0.036 2026-09-24 09:09:34,335 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 09:09:34,350 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-24 09:09:34,369 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.046 0.103 2026-09-24 09:09:34,406 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.144 2026-09-24 09:09:34,407 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.204 2026-09-24 09:09:34,440 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 09:09:34,466 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "POST /web/dataset/call_kw/production.cost.report/get_filter_options HTTP/1.1" 200 - 10 0.036 0.072 2026-09-24 09:09:34,522 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "GET /web/image/res.partner/3/avatar_128?unique=1790233264000 HTTP/1.1" 200 - 9 0.034 0.238 2026-09-24 09:09:34,730 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:34] "POST /web/dataset/call_kw/production.cost.report/get_report_data HTTP/1.1" 200 - 91 0.140 0.101 2026-09-24 09:09:34,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [2/12] Tour viin_mrp_account_production_cost_tour → Step Open the Date dropdown (v18 Dropdown API) (trigger: .o_control_panel .fa-calendar) 2026-09-24 09:09:34,861 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [3/12] Tour viin_mrp_account_production_cost_tour → Step Date dropdown menu content renders (trigger: .o-dropdown--menu .dropdown-item) 2026-09-24 09:09:34,925 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [4/12] Tour viin_mrp_account_production_cost_tour → Step Open the Comparison dropdown (trigger: .o_control_panel .fa-line-chart) 2026-09-24 09:09:34,979 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [5/12] Tour viin_mrp_account_production_cost_tour → Step Comparison dropdown menu content renders (trigger: .o-dropdown--menu .dropdown-item) 2026-09-24 09:09:35,047 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [6/12] Tour viin_mrp_account_production_cost_tour → Step Open the Products dropdown (trigger: .o_control_panel .fa-product-hunt) 2026-09-24 09:09:35,118 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [7/12] Tour viin_mrp_account_production_cost_tour → Step Products dropdown shows the many2many autocomplete (trigger: .o-dropdown--menu .o-autocomplete--input, .o-dropdown--menu input) 2026-09-24 09:09:35,179 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [8/12] Tour viin_mrp_account_production_cost_tour → Step Close the dropdown and click a product line -> Analysis (trigger: a.o_product_product_action) 2026-09-24 09:09:35,253 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [9/12] Tour viin_mrp_account_production_cost_tour → Step Analysis: graph renders (View jsClass + non-stored measure aggregator) (trigger: .o_content canvas) 2026-09-24 09:09:35,323 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:35] "POST /web/dataset/call_kw/production.cost.report/get_report_data HTTP/1.1" 200 - 27 0.034 0.032 2026-09-24 09:09:35,375 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:35] "POST /web/dataset/call_kw/report.mrp.production.cost.graph/get_views HTTP/1.1" 200 - 10 0.018 0.013 2026-09-24 09:09:35,425 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:35] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.011 0.031 2026-09-24 09:09:35,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4cc8109/web.assets_backend_lazy.min.css (id:31626) 2026-09-24 09:09:35,626 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:35] "GET /web/assets/4cc8109/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.015 0.175 2026-09-24 09:09:35,713 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5f80640/web.assets_backend_lazy.min.js (id:31627) 2026-09-24 09:09:35,719 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:35] "GET /web/assets/5f80640/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.007 0.271 2026-09-24 09:09:35,887 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:35] "POST /web/dataset/call_kw/report.mrp.production.cost.graph/web_read_group HTTP/1.1" 200 - 67 0.084 0.057 2026-09-24 09:09:35,921 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:35] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-09-24 09:09:35,939 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:09:35] "GET /web/assets/52f4842/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-24 09:09:36,011 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [10/12] Tour viin_mrp_account_production_cost_tour → Step Analysis: manufacturing-order link is present (dataset res-ids) (trigger: a.o_mrp_production_action) 2026-09-24 09:09:36,076 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [11/12] Tour viin_mrp_account_production_cost_tour → Step Analysis: its own Date dropdown opens too (trigger: .o_control_panel .fa-calendar) 2026-09-24 09:09:36,134 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: [12/12] Tour viin_mrp_account_production_cost_tour → Step Analysis date dropdown menu content renders (trigger: .o-dropdown--menu .dropdown-item) 2026-09-24 09:09:36,192 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: tour succeeded 2026-09-24 09:09:36,193 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR viin_mrp_account_production_cost_tour SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-24 09:09:36,304 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: heap 26135360 (allocated 27357184) 2026-09-24 09:09:36,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Closing chrome headless with pid 4278 2026-09-24 09:09:36,312 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Closing websocket connection 2026-09-24 09:09:36,314 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Terminating chrome headless with pid 4278 2026-09-24 09:09:36,393 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_090936_393536_test_production_cost_report_tour.txt 2026-09-24 09:09:36,393 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Removing chrome user profile "/tmp/tmp0o5vu1je_chrome_odoo" 2026-09-24 09:09:36,452 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:09:37,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_mrp_accounting_block_renders_after_the_stock_valuation_block ... 2026-09-24 09:09:37,358 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_production_cost_account_renders_with_the_stock_valuation_accounts ... 2026-09-24 09:09:37,392 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_settings_region_this_module_extends_is_reachable ... 2026-09-24 09:09:37,421 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_work_in_progress_setting_renders_inside_the_mrp_accounting_block ... 2026-09-24 09:09:37,460 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:09:43,270 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_filter.tests.test_mrp_production: Starting TestMRPProduction.test_mrp_production ... 2026-09-24 09:09:44,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 09:09:53,331 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:09:53,331 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:09:53,331 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_bom_resolution: Starting TestMpsBomResolution.test_a_bom_line_restricted_to_another_variant_raises_no_indirect_demand ... 2026-09-24 09:09:54,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_bom_resolution: Starting TestMpsBomResolution.test_indirect_demand_propagates_through_an_unscheduled_intermediate ... 2026-09-24 09:09:54,698 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_bom_resolution: Starting TestMpsBomResolution.test_indirect_demand_uses_the_single_bom_the_lowest_sequence_selects ... 2026-09-24 09:09:55,264 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:10:05,360 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:10:05,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:10:06,579 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_be_created_against_a_warehouse_of_another_company ... 2026-09-24 09:10:06,693 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_be_moved_to_a_product_of_another_company ... 2026-09-24 09:10:06,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_be_moved_to_a_warehouse_of_another_company ... 2026-09-24 09:10:06,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_explode_a_bill_of_materials_of_another_company ... 2026-09-24 09:10:07,108 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_plan_a_product_of_another_company ... 2026-09-24 09:10:07,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_whose_warehouse_product_and_bom_share_its_company_is_accepted ... 2026-09-24 09:10:07,401 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:10:16,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:10:16,470 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:10:16,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_demand_forecast_entry: Starting TestMpsDemandForecastEntry.test_a_demand_forecast_beyond_the_cap_leaves_the_target_unmet ... 2026-09-24 09:10:16,880 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_demand_forecast_entry: Starting TestMpsDemandForecastEntry.test_a_demand_forecast_within_the_cap_is_replenished_whole_and_still_meets_the_target ... 2026-09-24 09:10:17,368 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:10:27,399 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:10:27,399 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:10:27,399 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_a_manually_entered_replenishment_is_pinned_until_it_is_cleared ... 2026-09-24 09:10:27,803 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_available_to_promise_is_starting_inventory_plus_replenishment_less_actual_demand ... 2026-09-24 09:10:28,328 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_forecast_stock_of_a_period_opens_the_next_period_as_starting_inventory ... 2026-09-24 09:10:28,658 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_indirect_demand_cascades_down_a_two_level_bom_chain ... 2026-09-24 09:10:29,016 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_indirect_demand_equals_the_bom_line_ratio_times_the_parent_replenishment ... 2026-09-24 09:10:29,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_replenish_quantity_equals_the_gap_to_target_between_the_bounds ... 2026-09-24 09:10:29,847 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_replenish_quantity_is_capped_at_the_maximum_when_the_gap_is_larger ... 2026-09-24 09:10:30,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_replenish_quantity_is_raised_to_the_minimum_when_the_gap_is_smaller ... 2026-09-24 09:10:30,636 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:10:39,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:10:39,797 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:10:39,797 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_horizon: Starting TestMpsHorizon.test_a_move_is_counted_in_the_period_of_its_local_date_not_its_utc_date ... 2026-09-24 09:10:40,243 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_horizon: Starting TestMpsHorizon.test_a_move_on_the_last_day_of_the_horizon_is_counted_in_the_last_period ... 2026-09-24 09:10:40,717 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:10:51,582 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:10:51,582 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:10:51,582 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_indirect_demand_order: Starting TestMpsIndirectDemandOrder.test_a_component_on_two_bom_paths_owes_both_when_its_direct_line_comes_first ... 2026-09-24 09:10:52,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_indirect_demand_order: Starting TestMpsIndirectDemandOrder.test_a_component_on_two_bom_paths_owes_both_when_its_direct_line_comes_last ... 2026-09-24 09:10:52,732 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:11:02,536 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:11:02,537 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:11:02,537 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_indirect_demand_scope: Starting TestMpsIndirectDemandScope.test_indirect_demand_after_a_delivery_is_the_same_when_the_parent_row_is_off_screen ... 2026-09-24 09:11:03,327 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_indirect_demand_scope: Starting TestMpsIndirectDemandScope.test_indirect_demand_from_a_receipt_is_the_same_when_the_parent_row_is_off_screen ... 2026-09-24 09:11:04,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:11:13,390 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:11:13,390 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:11:13,390 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_lead_time_direction: Starting TestMpsLeadTimeDirection.test_a_manufacturing_lead_time_moves_component_demand_into_an_earlier_period ... 2026-09-24 09:11:13,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:11:24,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:11:24,359 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:11:24,359 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_daily_periods_cover_one_calendar_day_each_from_today ... 2026-09-24 09:11:24,524 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_monthly_periods_cover_whole_calendar_months_from_the_current_one ... 2026-09-24 09:11:24,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_purchase_order_planning_date_falls_back_to_the_order_date ... 2026-09-24 09:11:24,876 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_purchase_order_planning_date_is_the_earliest_line_arrival ... 2026-09-24 09:11:25,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_weekly_periods_run_monday_to_sunday_from_the_current_week ... 2026-09-24 09:11:25,299 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:11:35,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:11:35,215 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:11:35,215 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_multi_company: Starting TestMpsMultiCompany.test_a_user_of_another_company_cannot_read_a_forecast_row_of_this_company ... 2026-09-24 09:11:35,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2406, model: mrp.product.forecast 2026-09-24 09:11:35,494 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_multi_company: Starting TestMpsMultiCompany.test_a_user_of_another_company_cannot_read_a_schedule_of_this_company ... 2026-09-24 09:11:35,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [51], uid: 2406, model: mrp.production.schedule 2026-09-24 09:11:35,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:11:45,460 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:11:45,460 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:11:45,460 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_period_alignment: Starting TestMpsPeriodAlignment.test_a_demand_forecast_lands_in_the_period_column_it_was_entered_in ... 2026-09-24 09:11:46,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_period_alignment: Starting TestMpsPeriodAlignment.test_a_manual_replenishment_lands_in_the_period_column_it_was_entered_in ... 2026-09-24 09:11:48,297 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_period_alignment: Starting TestMpsPeriodAlignment.test_clearing_a_manual_replenishment_clears_the_period_column_it_was_cleared_in ... 2026-09-24 09:11:49,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:11:57,781 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:11:57,781 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:11:57,781 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_replenishing_a_manufactured_product_creates_one_order_for_the_shortfall ... 2026-09-24 09:11:58,331 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_replenishing_a_purchased_product_creates_one_quotation_for_the_shortfall ... 2026-09-24 09:11:58,749 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_two_replenishments_for_different_periods_do_not_merge_into_one_quotation ... 2026-09-24 09:11:59,081 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:12:07,521 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:12:07,521 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:12:07,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_row_order: Starting TestMpsRowOrder.test_the_grid_lists_its_rows_in_the_order_the_page_was_searched_in ... 2026-09-24 09:12:08,074 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:12:18,147 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:12:18,147 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:12:18,898 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_a_company_field_outside_the_display_settings_is_refused ... 2026-09-24 09:12:18,987 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_a_neighbouring_mps_setting_the_screen_never_edits_is_refused ... 2026-09-24 09:12:19,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_a_user_outside_the_mps_manager_group_cannot_change_the_display_settings ... 2026-09-24 09:12:19,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_an_mps_manager_can_change_the_manufacturing_period_for_their_own_company ... 2026-09-24 09:12:19,234 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_an_mps_manager_can_reveal_a_kpi_row_for_their_own_company ... 2026-09-24 09:12:19,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_an_mps_manager_cannot_change_the_display_settings_of_another_company ... 2026-09-24 09:12:19,381 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_the_company_record_itself_stays_closed_to_a_plain_mps_manager ... 2026-09-24 09:12:19,487 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2414, model: res.company 2026-09-24 09:12:19,599 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 09:12:29,221 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:12:29,222 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:12:29,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_translation_collision: Starting TestMpsTranslationCollision.test_no_source_string_of_this_module_is_translated_differently_elsewhere ... 2026-09-24 09:12:36,418 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:12:46,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:12:46,073 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:12:46,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_delivery_out_of_a_nested_warehouse_counts_on_the_enclosing_warehouse_row ... 2026-09-24 09:12:48,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_quotation_arriving_in_a_nested_warehouse_counts_on_the_enclosing_warehouse_row ... 2026-09-24 09:12:50,188 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_quotation_counts_on_the_warehouse_it_is_delivered_into ... 2026-09-24 09:12:53,226 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_quotation_is_counted_as_often_as_the_drill_down_lists_it ... 2026-09-24 09:12:56,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_receipt_into_a_nested_warehouse_counts_on_the_enclosing_warehouse_row ... 2026-09-24 09:12:58,647 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_a_receipt_into_a_nested_warehouse_is_counted_as_often_as_the_drill_down_lists_it ... 2026-09-24 09:13:01,817 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_confirming_a_quotation_does_not_move_it_to_a_different_warehouse_row ... 2026-09-24 09:13:05,021 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_bucketing: Starting TestMpsWarehouseBucketing.test_the_enclosing_warehouse_row_opens_with_the_stock_held_in_the_nested_warehouse ... 2026-09-24 09:13:08,060 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:13:17,832 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327711, 327712, 327713, 327714] 2026-09-24 09:13:17,832 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-24 09:13:17,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_scope: Starting TestMpsWarehouseScope.test_actual_demand_and_replenishment_are_scoped_to_the_schedule_warehouse ... 2026-09-24 09:13:18,303 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_scope: Starting TestMpsWarehouseScope.test_actual_demand_of_a_warehouse_ignores_which_other_schedules_are_displayed ... 2026-09-24 09:13:18,703 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_scope: Starting TestMpsWarehouseScope.test_starting_inventory_is_scoped_to_the_schedule_warehouse ... 2026-09-24 09:13:19,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:13:20,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_confirmed_approval_is_not_masked_by_a_later_draft_one ... 2026-09-24 09:13:23,148 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [205] 2026-09-24 09:13:24,577 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [207] 2026-09-24 09:13:24,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3469] 2026-09-24 09:13:26,309 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [209] 2026-09-24 09:13:26,375 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_frozen_revision_stays_frozen_when_a_later_draft_approval_is_added ... 2026-09-24 09:13:28,845 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [212] 2026-09-24 09:13:30,165 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [214] 2026-09-24 09:13:30,464 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3470] 2026-09-24 09:13:31,888 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [216] 2026-09-24 09:13:31,990 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63802] 2026-09-24 09:13:32,064 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_refused_line_dominates_a_done_line ... 2026-09-24 09:13:35,083 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [219] 2026-09-24 09:13:35,356 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3471] 2026-09-24 09:13:35,493 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3472] 2026-09-24 09:13:36,883 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [221] 2026-09-24 09:13:37,122 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3473] 2026-09-24 09:13:37,195 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2329] 2026-09-24 09:13:37,279 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3474] 2026-09-24 09:13:37,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_an_eco_with_no_approval_line_has_no_approval_state ... 2026-09-24 09:13:38,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_eco_approval_state_is_the_dominant_line_state ... 2026-09-24 09:13:42,683 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [225] 2026-09-24 09:13:44,186 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [227] 2026-09-24 09:13:44,491 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3475] 2026-09-24 09:13:44,633 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3476] 2026-09-24 09:13:46,206 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [229] 2026-09-24 09:13:46,282 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_priority_map_ranks_every_approval_line_state ... 2026-09-24 09:13:47,465 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_state_is_draft_only_when_every_line_is_draft ... 2026-09-24 09:13:50,181 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [233] 2026-09-24 09:13:51,552 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [235] 2026-09-24 09:13:51,880 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3477] 2026-09-24 09:13:51,951 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 09:13:52,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_bom_without_an_eco_is_not_frozen_by_a_sibling_in_the_same_write ... 2026-09-24 09:13:55,674 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [238] 2026-09-24 09:13:56,067 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_multi_write_over_two_boms_sharing_one_eco_is_refused_per_record ... 2026-09-24 09:13:58,757 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-09-24 09:13:59,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_multi_write_over_two_draft_ecos_is_allowed ... 2026-09-24 09:14:01,903 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [244] 2026-09-24 09:14:02,165 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_multi_write_over_two_non_draft_ecos_is_refused_per_record ... 2026-09-24 09:14:04,505 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [247] 2026-09-24 09:14:05,062 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3478] 2026-09-24 09:14:05,125 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_single_write_on_a_frozen_revision_is_refused ... 2026-09-24 09:14:07,755 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [250] 2026-09-24 09:14:08,137 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_a_write_on_a_bom_with_no_eco_is_allowed ... 2026-09-24 09:14:10,990 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [253] 2026-09-24 09:14:11,343 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_a_revision_is_the_only_write_that_escapes_the_freeze ... 2026-09-24 09:14:13,949 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [256] 2026-09-24 09:14:14,600 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3479] 2026-09-24 09:14:14,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_two_revisions_at_once_is_not_frozen ... 2026-09-24 09:14:17,114 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [259] 2026-09-24 09:14:17,619 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3480] 2026-09-24 09:14:17,741 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 09:14:18,505 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_approval_request_without_eco_access ... 2026-09-24 09:14:19,525 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [261] 2026-09-24 09:14:19,623 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2440, model: viin.mrp.eco 2026-09-24 09:14:19,886 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2440 deleted mail.activity records with IDs: [2341] 2026-09-24 09:14:19,952 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2440, model: viin.mrp.eco 2026-09-24 09:14:20,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2341] 2026-09-24 09:14:20,220 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3481] 2026-09-24 09:14:20,373 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2440, model: viin.mrp.eco 2026-09-24 09:14:20,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_plm_with_approval ... 2026-09-24 09:14:21,759 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2342] 2026-09-24 09:14:22,022 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_unlink_eco_on_confirm_approval ... 2026-09-24 09:14:23,098 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63949, 63931] 2026-09-24 09:14:23,166 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 09:14:23,182 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_no_tree_idiom_survives_in_this_module ... 2026-09-24 09:14:23,210 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_page_is_anchored_after_the_operation_changes_page ... 2026-09-24 09:14:23,276 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_request_form_serves_the_eco_column ... 2026-09-24 09:14:23,419 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_approval_statusbar ... 2026-09-24 09:14:23,476 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_authored_approval_line_columns ... 2026-09-24 09:14:23,537 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_still_exposes_the_buttons_this_module_rebinds ... 2026-09-24 09:14:23,613 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:14:25,498 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_a_subcontract_bom_is_an_accepted_eco_target_for_a_confirmed_mo ... 2026-09-24 09:14:26,719 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2427, 2426] 2026-09-24 09:14:26,894 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_cancelled_mo_is_refused ... 2026-09-24 09:14:27,969 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2429, 2428] 2026-09-24 09:14:28,085 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_draft_mo_is_refused ... 2026-09-24 09:14:28,998 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_partially_produced_mo_is_refused ... 2026-09-24 09:14:30,087 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_to_a_started_workorder_is_refused ... 2026-09-24 09:14:31,435 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_applying_a_subcontract_eco_with_consumed_components_is_refused ... 2026-09-24 09:14:32,655 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_starting_a_new_revision_on_a_started_mo_is_refused ... 2026-09-24 09:14:34,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_interlock_runs_before_the_production_is_cancelled ... 2026-09-24 09:14:35,689 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_order_count_is_live_on_subcontract_purchase_id_alone ... 2026-09-24 09:14:37,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_order_count_refreshes_when_the_subcontract_order_is_linked ... 2026-09-24 09:14:38,118 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2443, 2442] 2026-09-24 09:14:38,291 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_orders_action_serves_a_list_view ... 2026-09-24 09:14:39,748 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2445, 2444] 2026-09-24 09:14:39,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_purchase_smart_button_opens_exactly_what_its_counter_counts ... 2026-09-24 09:14:41,310 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2447, 2446] 2026-09-24 09:14:41,472 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_subcontract_order_is_counted_once ... 2026-09-24 09:14:42,706 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2449, 2448] 2026-09-24 09:14:42,870 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:14:42,883 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractViewStructure.test_no_tree_view_type_survives_in_this_module ... 2026-09-24 09:14:42,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractViewStructure.test_the_contractor_field_is_readonly_exactly_when_the_eco_is_applied ... 2026-09-24 09:14:42,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:14:44,819 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_fully_production_order ... 2026-09-24 09:14:45,974 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2451, 2450] 2026-09-24 09:14:46,228 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_partial_production_order ... 2026-09-24 09:14:47,793 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2455, 2454] 2026-09-24 09:14:48,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:14:49,054 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting ... 2026-09-24 09:14:51,859 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [266] 2026-09-24 09:14:51,961 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2456] 2026-09-24 09:14:52,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting_through_the_approval ... 2026-09-24 09:14:54,479 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2344] 2026-09-24 09:14:54,748 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [2457] 2026-09-24 09:14:55,031 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard ... 2026-09-24 09:14:56,310 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_draft_production ... 2026-09-24 09:14:57,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_empty_quantity ... 2026-09-24 09:14:58,211 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_same_quantity ... 2026-09-24 09:14:59,123 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:14:59,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting_views: Starting TestPlmTestFullStructure.test_this_module_ships_no_view_and_no_server_blind_idiom ... 2026-09-24 09:14:59,171 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:14:59,907 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_creating_a_bom_scoped_document_already_published_is_refused_at_create ... 2026-09-24 09:14:59,965 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_creating_a_confidential_document_published_by_default_is_refused_and_leaves_no_row ... 2026-09-24 09:15:00,010 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_installing_this_module_unpublishes_confidential_documents_including_archived_ones ... 2026-09-24 09:15:00,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_marking_an_already_published_document_confidential_is_refused_and_leaves_it_published ... 2026-09-24 09:15:00,180 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_migration_unpublishes_pre_existing_confidential_documents_without_declassifying_them ... 2026-09-24 09:15:00,245 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_non_plm_user_blind_publish_attempt_never_reaches_an_unauthenticated_shop_visitor ... 2026-09-24 09:15:00,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: product.document 2026-09-24 09:15:00,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:15:01,684 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:15:01] "GET /shop/e-com11-cabinet-with-doors-15/document/14 HTTP/1.1" 303 - 25 0.024 1.312 2026-09-24 09:15:01,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_non_plm_user_can_still_publish_a_non_engineering_document_to_the_website ... 2026-09-24 09:15:01,783 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_non_plm_user_cannot_blind_publish_a_confidential_document_to_the_website ... 2026-09-24 09:15:01,867 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [16], uid: 6, model: product.document 2026-09-24 09:15:01,908 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_plm_user_cannot_publish_a_confidential_document_so_it_is_never_served_to_an_unauthenticated_shop_visitor ... 2026-09-24 09:15:02,027 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:15:02,349 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:15:02] "GET /shop/e-com11-cabinet-with-doors-15/document/17 HTTP/1.1" 303 - 25 0.038 0.286 2026-09-24 09:15:02,378 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication: Starting TestPLMProductDocumentPublication.test_uninstalling_this_module_changes_no_document_data ... 2026-09-24 09:15:02,443 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 09:15:02,462 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_progress.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-09-24 09:15:02,876 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3482] 2026-09-24 09:15:02,885 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64090] 2026-09-24 09:15:02,892 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:15:03,307 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3483] 2026-09-24 09:15:03,315 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64092] 2026-09-24 09:15:03,321 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:15:03,343 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2449, model: mrp.production.progress 2026-09-24 09:15:03,353 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2449, model: mrp.production.progress 2026-09-24 09:15:03,356 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2449, model: mrp.production.progress 2026-09-24 09:15:03,359 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2449, model: mrp.production.progress 2026-09-24 09:15:03,394 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:15:03,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_01_compute_production_child ... 2026-09-24 09:15:04,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_02_compute_production_progress ... 2026-09-24 09:15:05,786 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:15:05,801 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_01_create_production_progress ... 2026-09-24 09:15:06,426 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_02_compute_production_progress ... 2026-09-24 09:15:07,115 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [712] 2026-09-24 09:15:07,639 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:15:07,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_progress.tests.test_progress_features: Starting TestProgressFeatures.test_progress_origin_filter ... 2026-09-24 09:15:07,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:15:11,770 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-09-24 09:15:12,098 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2451, model: mrp.production.standard.consumption 2026-09-24 09:15:12,124 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2451, model: mrp.production.standard.consumption 2026-09-24 09:15:12,129 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2451, model: mrp.production.standard.consumption 2026-09-24 09:15:12,136 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2451, model: mrp.production.standard.consumption 2026-09-24 09:15:12,181 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:15:15,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_compute_product_qty_byproduct ... 2026-09-24 09:15:15,817 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_onchange_product_qty_byproduct ... 2026-09-24 09:15:15,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:15:19,712 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_compute_product_qty ... 2026-09-24 09:15:19,745 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_onchange_product_qty ... 2026-09-24 09:15:19,812 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:15:23,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_01_compute_consumption_factor ... 2026-09-24 09:15:23,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_02_compute_product_qty ... 2026-09-24 09:15:23,917 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_03_compute_product_qty ... 2026-09-24 09:15:24,254 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_04_compute_consumed_difference_quantity ... 2026-09-24 09:15:25,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_05_compute_consumed_difference_quantity ... 2026-09-24 09:15:26,903 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_06_compute_consumed_difference_quantity ... 2026-09-24 09:15:28,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_07_compute_consumed_difference_quantity ... 2026-09-24 09:15:31,053 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:15:35,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_01_base_production_workflow ... 2026-09-24 09:15:36,656 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_02_base_production_workflow ... 2026-09-24 09:15:38,981 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_03_backorder_production_workflow ... 2026-09-24 09:15:41,944 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_04_backorder_production_workflow ... 2026-09-24 09:15:46,187 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_05_backorder_production_workflow ... 2026-09-24 09:15:46,583 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [217, 218] 2026-09-24 09:15:49,199 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_06_backorder_production_workflow ... 2026-09-24 09:15:50,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:15:54,277 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_backfill_hook: Starting TestStandardConsumptionBackfillHook.test_01_backfill_skips_component_row_from_foreign_bom_line ... 2026-09-24 09:15:54,646 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_backfill_hook: Starting TestStandardConsumptionBackfillHook.test_02_backfill_still_attributes_component_row_matching_own_bom ... 2026-09-24 09:15:55,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:15:58,778 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_byproduct_from_revised_bom_does_not_donate_its_loss_rate ... 2026-09-24 09:15:59,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_phantom_sub_bom_keeps_its_own_standard ... 2026-09-24 09:16:00,990 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_revised_bom_does_not_donate_its_loss_rate ... 2026-09-24 09:16:01,399 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_standard_consumption.tests.test_standard_consumption_create_path: Starting TestStandardConsumptionCreatePath.test_component_from_the_orders_own_bom_is_still_attributed ... 2026-09-24 09:16:03,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:16:03,501 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_a_production_reaching_two_receipts_is_named_in_the_log_and_stops_nothing ... 2026-09-24 09:16:03,988 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_a_receipt_is_linked_to_exactly_the_orders_that_supplied_it_above_prefetch_max ... 2026-09-24 09:16:07,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.models.stock_move: Subcontract receipt link allocation spans 1201 moves, destinations and candidates together, in one pass 2026-09-24 09:16:08,262 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_reordering_two_receipt_lines_by_sequence_re_attributes_the_order_they_both_contest ... 2026-09-24 09:16:08,638 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_running_the_install_fill_a_second_time_moves_no_link ... 2026-09-24 09:16:09,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_the_install_fill_allocates_exactly_what_the_module_compute_allocates ... 2026-09-24 09:16:09,975 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_the_install_fill_reproduces_the_links_the_orm_made_for_existing_data ... 2026-09-24 09:16:10,510 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_the_install_fill_stops_allocating_where_odoo_float_is_zero_stops ... 2026-09-24 09:16:11,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_the_install_fill_takes_destinations_in_sequence_and_id_order ... 2026-09-24 09:16:11,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkInstallFill.test_the_install_fill_writes_only_inside_the_subcontracting_population ... 2026-09-24 09:16:12,298 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:12,616 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkReallocation.test_a_production_follows_its_finished_move_to_the_receipt_that_claims_it ... 2026-09-24 09:16:13,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:13,305 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkFieldDependencyDeclaration.test_subcontract_picking_move_id_declared_dependencies_never_walk_back_to_itself ... 2026-09-24 09:16:13,367 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:13,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkAllocationBound.test_a_receipt_never_holds_more_claimed_output_than_its_own_demand ... 2026-09-24 09:16:13,954 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:14,155 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontract_link_allocation: Starting TestSubcontractLinkClosureSizeDiagnostic.test_the_closure_size_diagnostic_fires_on_total_population_not_destination_count_alone ... 2026-09-24 09:16:14,905 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:15,403 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontracting_link: Starting TestSubcontractingLink.test_a_partial_receipt_and_its_backorder_each_hold_only_their_own_production ... 2026-09-24 09:16:17,686 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2573] 2026-09-24 09:16:18,116 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2577] 2026-09-24 09:16:18,443 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_link.tests.test_subcontracting_link: Starting TestSubcontractingLink.test_the_backorder_production_points_at_the_backorder_receipt_not_the_original ... 2026-09-24 09:16:20,453 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2583] 2026-09-24 09:16:20,912 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2587] 2026-09-24 09:16:21,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:21,456 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_loss_report.tests.test_mrp_subcontracting_loss_report_columns_options_tolerance: Starting TestMrpSubcontractingLossReportColumnsOptionsTolerance.test_columns_options_without_columns_loss_key_does_not_raise_for_purchase_order_group_by ... 2026-09-24 09:16:21,508 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_loss_report.tests.test_mrp_subcontracting_loss_report_columns_options_tolerance: Starting TestMrpSubcontractingLossReportColumnsOptionsTolerance.test_missing_columns_options_key_does_not_raise_for_purchase_order_group_by ... 2026-09-24 09:16:21,532 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_loss_report.tests.test_mrp_subcontracting_loss_report_columns_options_tolerance: Starting TestMrpSubcontractingLossReportColumnsOptionsTolerance.test_missing_columns_options_key_does_not_raise_on_the_real_co_installed_registry ... 2026-09-24 09:16:21,595 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:21,637 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/tests/test_columns_options_contract.py", line 46, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:16:25,079 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2811c60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/tests/test_columns_options_contract.py", line 46, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:16:25,080 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f13000b3d80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/tests/test_columns_options_contract.py", line 46, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:16:25,085 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/tests/test_columns_options_contract.py", line 46, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:16:25,088 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f13000b0ea0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_mrp_subcontracting_report/tests/test_columns_options_contract.py", line 46, in setUpClass cls.registry.setup_models(cls.cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:16:25,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_columns_options_contract: Starting TestSubcontractingReportColumnsOptionsContract.test_columns_options_merge_keeps_the_base_key_alongside_a_dependents_added_key ... 2026-09-24 09:16:25,123 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_columns_options_contract: Starting TestSubcontractingReportColumnsOptionsContract.test_display_columns_options_merge_keeps_the_base_key_alongside_a_dependents_added_key ... 2026-09-24 09:16:25,178 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:16:27,331 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12ff62a480> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:16:27,331 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e2811c60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:16:27,337 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:16:27,341 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12ff65a020> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:16:27,370 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:27,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_columns_options_contract: Starting TestInitFilterOptionsColumnsSeeding.test_a_client_that_passes_no_options_still_gets_the_column_keys_it_renders ... 2026-09-24 09:16:27,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_columns_options_contract: Starting TestInitFilterOptionsColumnsSeeding.test_both_branches_agree_on_the_column_keys_they_offer ... 2026-09-24 09:16:27,504 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:30,593 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_details_report_consumed_matches_completed_mo_raw_move_lines ... 2026-09-24 09:16:30,787 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_details_report_delivered_matches_validated_resupply_move_qty ... 2026-09-24 09:16:30,891 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_details_report_demand_matches_bom_requirement_for_ordered_qty ... 2026-09-24 09:16:31,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_details_report_remaining_consume_is_zero_when_fully_consumed ... 2026-09-24 09:16:31,111 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_details_report_remaining_deliver_is_zero_when_fully_delivered ... 2026-09-24 09:16:31,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_details_report_data_path: Starting TestSubcontractingReportDetailsDataPath.test_mo_reaches_done_through_the_real_subcontracting_workflow ... 2026-09-24 09:16:31,237 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:32,470 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_caller_supplied_material_grouping_is_honoured_in_the_report_body ... 2026-09-24 09:16:32,605 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_caller_supplied_material_grouping_survives_in_the_returned_filter_options ... 2026-09-24 09:16:32,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_completing_current_date_keeps_a_just_approved_order_in_range ... 2026-09-24 09:16:32,788 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_completing_product_ids_does_not_filter_out_the_requested_product ... 2026-09-24 09:16:32,927 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_details_lines_are_still_produced_when_the_caller_omits_current_group_by ... 2026-09-24 09:16:33,059 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_details_report_answers_a_caller_that_omits_partner_ids ... 2026-09-24 09:16:33,178 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_details_report_answers_a_caller_that_omits_purchase_order_ids ... 2026-09-24 09:16:33,296 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_details_report_answers_a_caller_that_supplies_only_the_overview_line ... 2026-09-24 09:16:33,410 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingReportFilterOptionsCompletion.test_purchase_order_grouping_lists_the_matching_order_with_its_materials ... 2026-09-24 09:16:33,546 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:35,314 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_caller_supplied_date_range_is_not_widened_to_the_default_window ... 2026-09-24 09:16:35,454 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_caller_supplied_partner_filter_is_not_widened_to_every_partner ... 2026-09-24 09:16:35,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_caller_supplied_product_filter_is_not_widened_to_every_product ... 2026-09-24 09:16:35,609 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_overview_report_answers_a_caller_that_omits_current_date ... 2026-09-24 09:16:35,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_overview_report_answers_a_caller_that_omits_partner_ids ... 2026-09-24 09:16:35,773 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_overview_report_answers_a_caller_that_omits_product_ids ... 2026-09-24 09:16:35,861 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_overview_report_answers_a_caller_that_supplies_no_filter_options_at_all ... 2026-09-24 09:16:35,938 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_filter_options_completion: Starting TestSubcontractingOverviewFilterOptionsCompletion.test_overview_report_without_a_product_filter_lists_every_subcontracted_product ... 2026-09-24 09:16:36,031 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:36,083 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRange.test_last_year_range_on_31_december_reports_prior_financial_year ... 2026-09-24 09:16:36,217 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRange.test_this_year_range_on_31_december_reports_current_financial_year ... 2026-09-24 09:16:36,361 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRange.test_today_range_on_31_december_reports_current_financial_year ... 2026-09-24 09:16:36,497 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:36,534 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRangeJuneYearEnd.test_last_year_range_on_30_june_year_end_reports_prior_financial_year ... 2026-09-24 09:16:36,653 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRangeJuneYearEnd.test_this_year_range_on_30_june_year_end_reports_current_financial_year ... 2026-09-24 09:16:36,775 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_fiscalyear_date_range: Starting TestSubcontractingReportFiscalYearDateRangeJuneYearEnd.test_today_range_on_30_june_year_end_reports_current_financial_year ... 2026-09-24 09:16:36,923 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:36,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_report.tests.test_last_year_leap_day_boundary: Starting TestSubcontractingReportLastYearLeapDayBoundary.test_last_year_range_on_leap_day_does_not_raise ... 2026-09-24 09:16:37,092 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:16:39,607 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_01_mrp_user_access_rights ... 2026-09-24 09:16:39,642 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2465, model: mrp.subcontracting.request 2026-09-24 09:16:39,662 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2465 deleted mail.message records with IDs: [64455] 2026-09-24 09:16:39,690 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 2465, model: mrp.subcontracting.request 2026-09-24 09:16:39,726 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [2], uid: 2465, model: mrp.subcontracting.request 2026-09-24 09:16:39,766 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_02_base_user_access_rights ... 2026-09-24 09:16:39,798 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2467, model: mrp.subcontracting.request 2026-09-24 09:16:39,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2467, model: mrp.subcontracting.request 2026-09-24 09:16:39,827 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2467 deleted mail.message records with IDs: [64455] 2026-09-24 09:16:39,845 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2467, model: mrp.subcontracting.request 2026-09-24 09:16:39,851 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2467, model: mrp.subcontracting.request 2026-09-24 09:16:39,895 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 09:16:40,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-09-24 09:16:44,216 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2609] 2026-09-24 09:16:44,380 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2610] 2026-09-24 09:16:44,576 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-09-24 09:16:47,393 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2614] 2026-09-24 09:16:47,558 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2615] 2026-09-24 09:16:47,698 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_03 ... 2026-09-24 09:16:49,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_04 ... 2026-09-24 09:16:51,036 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2349] 2026-09-24 09:16:51,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_05 ... 2026-09-24 09:16:53,415 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2622] 2026-09-24 09:16:53,606 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request ... 2026-09-24 09:16:55,109 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty ... 2026-09-24 09:16:56,861 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_2 ... 2026-09-24 09:16:58,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_3 ... 2026-09-24 09:17:00,696 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_unlink_production_with_subcontracting_request ... 2026-09-24 09:17:02,607 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64522] 2026-09-24 09:17:02,702 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:17:03,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_both_actions_serve_every_view_mode_they_declare ... 2026-09-24 09:17:03,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_request_lines_are_apportioned_across_the_child_productions ... 2026-09-24 09:17:05,409 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_a_chatter ... 2026-09-24 09:17:05,482 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_its_authored_line_columns ... 2026-09-24 09:17:05,663 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:17:07,926 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_001_validate_setup_data ... 2026-09-24 09:17:08,006 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_manufacturing_user_reads_the_approval_state_of_their_own_request ... 2026-09-24 09:17:08,429 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3484] 2026-09-24 09:17:08,440 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64558] 2026-09-24 09:17:08,447 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:17:09,183 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-24 09:17:09,316 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_refused_line_dominates_a_confirmed_sibling ... 2026-09-24 09:17:10,919 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-24 09:17:11,624 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [272] 2026-09-24 09:17:12,006 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3485] 2026-09-24 09:17:12,226 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3486] 2026-09-24 09:17:12,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_action_create_approve_request ... 2026-09-24 09:17:12,328 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_an_individually_refused_line_flags_the_request_until_the_approval_is_reset ... 2026-09-24 09:17:13,927 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-24 09:17:14,526 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [275] 2026-09-24 09:17:14,877 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3487] 2026-09-24 09:17:15,122 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3488] 2026-09-24 09:17:15,234 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2356] 2026-09-24 09:17:15,671 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2355] 2026-09-24 09:17:15,960 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_state_reports_the_highest_priority_and_not_the_most_recent ... 2026-09-24 09:17:17,348 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-24 09:17:18,027 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [278] 2026-09-24 09:17:18,406 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3489] 2026-09-24 09:17:18,499 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2357] 2026-09-24 09:17:18,608 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3490] 2026-09-24 09:17:18,849 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3491] 2026-09-24 09:17:18,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_with_no_subcontracting_request ... 2026-09-24 09:17:18,983 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_attaching_a_subcontracting_request_to_a_non_subcontracting_approval_is_rejected ... 2026-09-24 09:17:19,369 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_both_approval_navigation_actions_resolve ... 2026-09-24 09:17:19,966 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-24 09:17:21,220 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_emptying_a_confirmed_subcontracting_approval_is_rejected ... 2026-09-24 09:17:21,719 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-24 09:17:21,965 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3492] 2026-09-24 09:17:22,019 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_subcontracting_request_with_approval ... 2026-09-24 09:17:22,589 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-24 09:17:22,875 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3493] 2026-09-24 09:17:22,994 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2360] 2026-09-24 09:17:23,087 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3494] 2026-09-24 09:17:23,627 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_the_approval_form_serves_a_list_sub_view_with_the_authored_columns ... 2026-09-24 09:17:23,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_two_subcontracting_approvals_can_be_marked_done_together ... 2026-09-24 09:17:26,906 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-24 09:17:27,462 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [286] 2026-09-24 09:17:27,774 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3495] 2026-09-24 09:17:27,856 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2361] 2026-09-24 09:17:27,933 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3496] 2026-09-24 09:17:28,183 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3497] 2026-09-24 09:17:28,246 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2362] 2026-09-24 09:17:28,310 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3498] 2026-09-24 09:17:29,021 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_unlink_subcontracting_request_with_approval ... 2026-09-24 09:17:29,669 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-24 09:17:29,976 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3499] 2026-09-24 09:17:30,013 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64555] 2026-09-24 09:17:30,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:17:30,399 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-09-24 09:17:34,046 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2648] 2026-09-24 09:17:34,195 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2649] 2026-09-24 09:17:34,335 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-09-24 09:17:36,863 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2653] 2026-09-24 09:17:37,087 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2654] 2026-09-24 09:17:37,227 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_create_eco_01 ... 2026-09-24 09:17:41,633 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2664] 2026-09-24 09:17:41,789 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2665] 2026-09-24 09:17:43,672 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2660] 2026-09-24 09:17:43,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2661] 2026-09-24 09:17:43,986 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:17:44,007 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_wizard_action_binding: Starting TestLegacyWizardBinding.test_removing_this_module_gives_manufacturing_orders_their_wizard_back ... 2026-09-24 09:17:44,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_wizard_action_binding: Starting TestLegacyWizardBinding.test_the_superseded_wizard_is_not_offered_on_manufacturing_orders ... 2026-09-24 09:17:44,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:17:44,717 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_button_approve_cancels_subcontracting_production_exactly_once ... 2026-09-24 09:17:47,384 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2671] 2026-09-24 09:17:47,516 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition ... 2026-09-24 09:17:50,220 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2673] 2026-09-24 09:17:50,403 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_multi ... 2026-09-24 09:17:52,590 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:17:53,578 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_multi_warehouse_access_control_purchase_requisition.tests.test_access_rule: Starting TestAccessRight.test_01_warehouse_manager_user_access_purchase_requisition_data ... 2026-09-24 09:17:54,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2469, model: purchase.requisition 2026-09-24 09:17:54,759 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_multi_warehouse_access_control_purchase_requisition.tests.test_access_rule: Starting TestAccessRight.test_02_default_picking_type_id_scoped_to_accessible_warehouse ... 2026-09-24 09:17:57,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-24 09:17:58,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_partner_approval_request_line ... 2026-09-24 09:17:58,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:17:59,723 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_excludes_a_partner_with_no_approval_history ... 2026-09-24 09:17:59,904 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_returns_only_the_partner_whose_latest_line_matches ... 2026-09-24 09:18:00,420 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3500] 2026-09-24 09:18:00,477 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2380] 2026-09-24 09:18:00,567 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3501] 2026-09-24 09:18:00,942 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3502] 2026-09-24 09:18:01,002 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-09-24 09:18:01,045 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:18:11,001 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3503] 2026-09-24 09:18:11,095 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3504] 2026-09-24 09:18:11,400 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3505] 2026-09-24 09:18:11,524 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3506] 2026-09-24 09:18:11,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3507] 2026-09-24 09:18:12,008 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3508] 2026-09-24 09:18:12,019 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_approval_state_filter_agrees_with_the_form ... 2026-09-24 09:18:12,483 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3509] 2026-09-24 09:18:12,849 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3510] 2026-09-24 09:18:12,937 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335225240647516.1790241492.900226831436157-openerp-215-viin.approval.request@c3d10c96ec68>: ['"Approval Filter Merchant" <@False>'] 2026-09-24 09:18:12,947 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3511] 2026-09-24 09:18:13,009 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-09-24 09:18:13,582 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-09-24 09:18:13,977 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3512] 2026-09-24 09:18:13,989 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64717] 2026-09-24 09:18:13,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:18:14,017 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal_user_auto_approval_test from n/a 2026-09-24 09:18:14,026 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:18:15,105 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:15] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.184 0.898 2026-09-24 09:18:15,152 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_store_approval_01 ... 2026-09-24 09:18:15,985 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3513] 2026-09-24 09:18:16,086 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3514] 2026-09-24 09:18:16,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2387] 2026-09-24 09:18:16,364 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3515] 2026-09-24 09:18:16,645 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_cancel_merchant_approval ... 2026-09-24 09:18:17,056 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3516] 2026-09-24 09:18:17,067 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64723] 2026-09-24 09:18:17,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:18:17,094 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal_user from n/a 2026-09-24 09:18:17,101 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:18:19,159 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:18:19,159 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:19] "POST /my/home/become_merchant HTTP/1.1" 200 - 558 0.396 1.666 2026-09-24 09:18:19,224 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2388] 2026-09-24 09:18:19,385 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3519] 2026-09-24 09:18:19,423 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_01 ... 2026-09-24 09:18:20,250 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3520] 2026-09-24 09:18:20,341 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3521] 2026-09-24 09:18:20,588 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_02 ... 2026-09-24 09:18:21,044 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3522] 2026-09-24 09:18:21,053 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64732] 2026-09-24 09:18:21,061 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:18:21,083 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal_user from n/a 2026-09-24 09:18:21,089 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:18:22,794 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:18:22,794 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:22] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.422 1.285 2026-09-24 09:18:23,445 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2475 deleted mail.mail records with IDs: [3523] 2026-09-24 09:18:23,534 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3524] 2026-09-24 09:18:23,764 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2390] 2026-09-24 09:18:23,898 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3525] 2026-09-24 09:18:23,972 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_03 ... 2026-09-24 09:18:24,286 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3526] 2026-09-24 09:18:24,296 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64740] 2026-09-24 09:18:24,303 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:18:24,328 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal_user from n/a 2026-09-24 09:18:24,334 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:18:26,773 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:18:26,774 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:26] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.270 2.172 2026-09-24 09:18:27,471 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2476 deleted mail.mail records with IDs: [3527] 2026-09-24 09:18:27,566 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3528] 2026-09-24 09:18:27,772 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2391] 2026-09-24 09:18:27,880 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3529] 2026-09-24 09:18:27,945 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-09-24 09:18:27,987 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-09-24 09:18:28,096 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2384] 2026-09-24 09:18:28,314 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3530] 2026-09-24 09:18:28,341 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_validate_merchant_approval ... 2026-09-24 09:18:28,667 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3531] 2026-09-24 09:18:28,677 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64749] 2026-09-24 09:18:28,683 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:18:28,705 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal_user from n/a 2026-09-24 09:18:28,714 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:18:31,020 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:18:31,020 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:31] "POST /my/home/become_merchant HTTP/1.1" 200 - 558 0.571 1.740 2026-09-24 09:18:31,107 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2392] 2026-09-24 09:18:31,300 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3534] 2026-09-24 09:18:31,454 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3535] 2026-09-24 09:18:31,585 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:18:32,898 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3536] 2026-09-24 09:18:32,911 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64757] 2026-09-24 09:18:32,917 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:18:32,936 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_cancel_notifies_merchant_and_resets_to_draft ... 2026-09-24 09:18:33,557 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3537] 2026-09-24 09:18:33,675 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3538] 2026-09-24 09:18:33,741 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2393] 2026-09-24 09:18:33,904 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3539] 2026-09-24 09:18:33,964 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant ... 2026-09-24 09:18:34,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3540] 2026-09-24 09:18:34,632 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3541] 2026-09-24 09:18:34,671 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant_store ... 2026-09-24 09:18:35,293 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3542] 2026-09-24 09:18:35,390 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3543] 2026-09-24 09:18:35,421 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_first_of_two_required_approvers_must_not_notify_merchant_approved ... 2026-09-24 09:18:35,882 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3544] 2026-09-24 09:18:36,024 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3545] 2026-09-24 09:18:36,191 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2478 deleted mail.activity records with IDs: [2396] 2026-09-24 09:18:36,311 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2478 deleted mail.mail records with IDs: [3546] 2026-09-24 09:18:36,409 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3547] 2026-09-24 09:18:36,488 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_merchant_approved_and_activates ... 2026-09-24 09:18:37,052 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3548] 2026-09-24 09:18:37,131 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3549] 2026-09-24 09:18:37,228 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2478 deleted mail.activity records with IDs: [2397] 2026-09-24 09:18:37,341 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2478 deleted mail.mail records with IDs: [3550] 2026-09-24 09:18:37,462 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3551] 2026-09-24 09:18:37,534 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_store_and_pauses_it ... 2026-09-24 09:18:38,086 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3552] 2026-09-24 09:18:38,188 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3553] 2026-09-24 09:18:38,318 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2478 deleted mail.activity records with IDs: [2398] 2026-09-24 09:18:38,481 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2478 deleted mail.mail records with IDs: [3554] 2026-09-24 09:18:38,599 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3555] 2026-09-24 09:18:38,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_opening_refuse_wizard_must_not_notify_merchant_before_real_refusal ... 2026-09-24 09:18:39,281 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3556] 2026-09-24 09:18:39,364 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3557] 2026-09-24 09:18:39,510 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2399] 2026-09-24 09:18:39,708 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3558] 2026-09-24 09:18:39,765 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-09-24 09:18:40,299 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3559] 2026-09-24 09:18:40,434 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3560] 2026-09-24 09:18:40,533 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2400] 2026-09-24 09:18:40,681 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3561] 2026-09-24 09:18:40,755 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:18:40,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_01 ... 2026-09-24 09:18:41,232 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:18:42,391 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-09-24 09:18:42,554 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2479 deleted mail.mail records with IDs: [3564] 2026-09-24 09:18:42,576 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2479 deleted mail.message records with IDs: [64807] 2026-09-24 09:18:42,610 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-09-24 09:18:42,631 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:18:42,631 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:42] "POST /web/signup HTTP/1.1" 303 - 412 0.480 0.921 2026-09-24 09:18:42,645 121 INFO rb-b1a5ec1-225045-418240 odoo.http: Session expired 2026-09-24 09:18:42,645 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:42] "GET /my HTTP/1.1" 303 - 5 0.003 0.008 2026-09-24 09:18:43,293 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:43] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.079 0.565 2026-09-24 09:18:43,343 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_02 ... 2026-09-24 09:18:43,833 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:18:44,791 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2402] 2026-09-24 09:18:45,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:goat@viindoo.example.com from 127.0.0.1 2026-09-24 09:18:45,204 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2480 deleted mail.mail records with IDs: [3568] 2026-09-24 09:18:45,212 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2480 deleted mail.message records with IDs: [64817] 2026-09-24 09:18:45,222 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:goat@viindoo.example.com from 127.0.0.1 2026-09-24 09:18:45,228 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:18:45,228 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:45] "POST /web/signup HTTP/1.1" 303 - 522 0.480 0.917 2026-09-24 09:18:45,238 121 INFO rb-b1a5ec1-225045-418240 odoo.http: Session expired 2026-09-24 09:18:45,238 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:45] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-09-24 09:18:45,921 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:18:45] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.100 0.580 2026-09-24 09:18:45,965 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:18:54,445 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3569] 2026-09-24 09:18:54,551 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3570] 2026-09-24 09:18:54,911 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3571] 2026-09-24 09:18:55,043 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3572] 2026-09-24 09:18:55,421 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3573] 2026-09-24 09:18:55,515 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3574] 2026-09-24 09:18:55,529 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_compute_current_approved_merchant_state ... 2026-09-24 09:18:55,592 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2404] 2026-09-24 09:18:55,674 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3575] 2026-09-24 09:18:55,831 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3576] 2026-09-24 09:18:55,883 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields ... 2026-09-24 09:18:55,954 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2404] 2026-09-24 09:18:56,108 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3577] 2026-09-24 09:18:56,261 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3578] 2026-09-24 09:18:56,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields_for_approved_store ... 2026-09-24 09:18:56,523 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2405] 2026-09-24 09:18:56,674 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3579] 2026-09-24 09:18:56,830 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3580] 2026-09-24 09:18:57,091 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:04,193 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3581] 2026-09-24 09:19:04,278 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3582] 2026-09-24 09:19:04,617 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3583] 2026-09-24 09:19:04,703 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3584] 2026-09-24 09:19:05,077 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3585] 2026-09-24 09:19:05,192 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3586] 2026-09-24 09:19:05,202 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_post_approval ... 2026-09-24 09:19:05,582 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3587] 2026-09-24 09:19:05,696 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3588] 2026-09-24 09:19:05,847 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2409] 2026-09-24 09:19:06,050 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3589] 2026-09-24 09:19:06,108 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_pre_approval ... 2026-09-24 09:19:06,597 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3590] 2026-09-24 09:19:06,699 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3591] 2026-09-24 09:19:06,780 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2410] 2026-09-24 09:19:06,861 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3592] 2026-09-24 09:19:06,993 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3593] 2026-09-24 09:19:07,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:08,052 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_approval_website.tests.test_approval_request: Starting TestApprovalRequest.test_website_published_partner_approval ... 2026-09-24 09:19:08,543 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3594] 2026-09-24 09:19:08,625 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2411] 2026-09-24 09:19:08,710 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3595] 2026-09-24 09:19:08,775 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:08,791 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_auto_format ... 2026-09-24 09:19:08,911 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_format_validation ... 2026-09-24 09:19:09,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_length_validation ... 2026-09-24 09:19:09,213 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_company_type_change_clears_budget ... 2026-09-24 09:19:09,356 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_individual_partner_no_validation ... 2026-09-24 09:19:09,469 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:09,483 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_internal_user_access_right ... 2026-09-24 09:19:09,981 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2481, model: res.partner.ownership.type 2026-09-24 09:19:10,005 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2481, model: res.partner.ownership.type 2026-09-24 09:19:10,011 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2481, model: res.partner.ownership.type 2026-09-24 09:19:10,042 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_partner_manager_access_right ... 2026-09-24 09:19:10,598 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted res.partner.ownership.type records with IDs: [20] 2026-09-24 09:19:10,633 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:10,648 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_access_rights_business_type: Starting TestAccessRights.test_internal_user_access_right ... 2026-09-24 09:19:11,106 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2483, model: res.partner.ownership.type 2026-09-24 09:19:11,117 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2483, model: res.partner.ownership.type 2026-09-24 09:19:11,123 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2483, model: res.partner.business.type 2026-09-24 09:19:11,151 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_access_rights_business_type: Starting TestAccessRights.test_partner_manager_access_right ... 2026-09-24 09:19:11,697 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted res.partner.business.type records with IDs: [25] 2026-09-24 09:19:11,737 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:11,755 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_access_rights_employee_size: Starting TestAccessRights.test_internal_user_access_right ... 2026-09-24 09:19:12,307 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2485, model: res.partner.employee.size 2026-09-24 09:19:12,326 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2485, model: res.partner.employee.size 2026-09-24 09:19:12,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2485, model: res.partner.employee.size 2026-09-24 09:19:12,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_access_rights_employee_size: Starting TestAccessRights.test_partner_manager_access_right ... 2026-09-24 09:19:12,926 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted res.partner.employee.size records with IDs: [14] 2026-09-24 09:19:12,968 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:12,982 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_access_rights_enterprise_scale: Starting TestAccessRightsEnterpriseScale.test_internal_user_access_right ... 2026-09-24 09:19:13,485 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2487, model: res.partner.enterprise.scale 2026-09-24 09:19:13,497 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2487, model: res.partner.enterprise.scale 2026-09-24 09:19:13,509 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2487, model: res.partner.enterprise.scale 2026-09-24 09:19:13,538 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_access_rights_enterprise_scale: Starting TestAccessRightsEnterpriseScale.test_partner_manager_access_right ... 2026-09-24 09:19:14,058 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted res.partner.enterprise.scale records with IDs: [14] 2026-09-24 09:19:14,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:14,107 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_business_nature_field_sync: Starting TestBusinessNatureFieldSync.test_enterprise_scale_syncs_from_child_to_commercial_partner ... 2026-09-24 09:19:14,702 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_business_nature_field_sync: Starting TestBusinessNatureFieldSync.test_get_business_nature_fields_returns_full_field_list ... 2026-09-24 09:19:15,203 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:15,216 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_action_sync_returns_success_notification ... 2026-09-24 09:19:15,728 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_wizard_defaults_partner_ids_from_active_ids_context ... 2026-09-24 09:19:16,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_wizard_module_flag_reflects_optional_module_install_state ... 2026-09-24 09:19:16,666 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:16,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_01_remove_business_type ... 2026-09-24 09:19:17,267 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_02_remove_business_type ... 2026-09-24 09:19:17,757 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [114509] 2026-09-24 09:19:17,758 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.partner.business.type records with IDs: [18] 2026-09-24 09:19:17,782 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_archiving_business_type_excludes_it_from_default_search ... 2026-09-24 09:19:18,241 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:18,256 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_01_remove_employee_size ... 2026-09-24 09:19:18,739 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_02_remove_employee_size ... 2026-09-24 09:19:19,270 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [114519] 2026-09-24 09:19:19,270 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.partner.employee.size records with IDs: [10] 2026-09-24 09:19:19,293 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_archiving_employee_size_excludes_it_from_default_search ... 2026-09-24 09:19:19,855 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_contact ... 2026-09-24 09:19:20,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_default_order_follows_sequence_field ... 2026-09-24 09:19:20,883 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:20,901 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_copy_generates_distinct_name ... 2026-09-24 09:19:21,401 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_assigned_to_partner_is_blocked ... 2026-09-24 09:19:21,889 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_not_assigned_to_partner_succeeds ... 2026-09-24 09:19:22,462 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.partner.enterprise.scale records with IDs: [22] 2026-09-24 09:19:22,483 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_unique_name_constraint_blocks_duplicate ... 2026-09-24 09:19:22,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:22,902 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_01_remove_ownership_type ... 2026-09-24 09:19:23,352 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_create_ownership_type ... 2026-09-24 09:19:23,693 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_duplicate_record_ownership_type ... 2026-09-24 09:19:24,118 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_ownership_type_persists_selection_value ... 2026-09-24 09:19:24,528 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_unique_name_ownership_type ... 2026-09-24 09:19:25,028 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:25,046 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_page_renders_business_nature_selects ... 2026-09-24 09:19:25,401 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal_business_nature_user from n/a 2026-09-24 09:19:25,415 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:19:26,690 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:19:26] "GET /my/account HTTP/1.1" 200 - 231 0.198 1.079 2026-09-24 09:19:26,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature.TestPortalBusinessNature.test_account_page_renders_business_nature_selects: waiting for threads: [] 2026-09-24 09:19:26,729 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_update_persists_business_nature_fields_and_casts_blank_to_false ... 2026-09-24 09:19:27,004 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:portal_business_nature_user from n/a 2026-09-24 09:19:27,014 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:19:27,443 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:19:27] "POST /my/account HTTP/1.1" 303 - 108 0.074 0.356 2026-09-24 09:19:28,361 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:19:28] "GET /my/home HTTP/1.1" 200 - 237 0.174 0.738 2026-09-24 09:19:28,495 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:19:28] "POST /my/account HTTP/1.1" 303 - 72 0.052 0.065 2026-09-24 09:19:28,652 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:19:28] "GET /my/home HTTP/1.1" 200 - 42 0.065 0.089 2026-09-24 09:19:28,694 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_optional_fields_whitelist_includes_business_nature_fields ... 2026-09-24 09:19:29,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:29,093 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_business_nature.tests.test_seed_data: Starting TestSeedData.test_rehomed_csv_seed_xmlids_resolve_under_merged_module ... 2026-09-24 09:19:29,140 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:29,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_calendar_follows_commercial_partner_calendar_change ... 2026-09-24 09:19:29,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_partner_inherits_calendar_from_commercial_partner ... 2026-09-24 09:19:29,575 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_commercial_partner_manual_calendar_survives_mixed_batch_recompute ... 2026-09-24 09:19:29,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_resource_calendar_synced_with_partner ... 2026-09-24 09:19:29,924 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:29,942 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_country_recognition.tests.test_partner_country_recognition: Starting TestPartnerCountryRecognition.test_signup_fills_country_city_and_coordinates_from_geoip ... 2026-09-24 09:19:29,949 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:19:30,625 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:geoip-signup@example.com from 127.0.0.1 2026-09-24 09:19:30,713 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2514 deleted mail.mail records with IDs: [3596] 2026-09-24 09:19:30,721 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2514 deleted mail.message records with IDs: [64868] 2026-09-24 09:19:30,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:geoip-signup@example.com from 127.0.0.1 2026-09-24 09:19:30,738 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:19:30,738 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:19:30] "POST /web/signup HTTP/1.1" 303 - 294 0.251 0.541 2026-09-24 09:19:30,746 121 INFO rb-b1a5ec1-225045-418240 odoo.http: Session expired 2026-09-24 09:19:30,747 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:19:30] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-09-24 09:19:31,425 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:19:31] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 177 0.140 0.536 2026-09-24 09:19:31,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:31,514 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_filter.tests.test_filter_partner_by_phone: Starting TestFilterPartnerByPhone.test_01_filter_partner_by_phone_mobile ... 2026-09-24 09:19:31,780 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:31,798 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_identification_vn ... 2026-09-24 09:19:31,884 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_passport_vn ... 2026-09-24 09:19:31,968 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_simple_check_methods ... 2026-09-24 09:19:32,037 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_validation_methods ... 2026-09-24 09:19:32,122 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:32,140 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_10_compute_hierarchy_level4_create_populate_and_clear ... 2026-09-24 09:19:32,245 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_11_perf_no_industry_no_hierarchy_readback ... 2026-09-24 09:19:32,339 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:32,356 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_01_compute_hierarchy_from_industry_id ... 2026-09-24 09:19:32,462 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_02_inverse_set_industry_id_from_level_fields ... 2026-09-24 09:19:32,547 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_03_inverse_clear_level_fields_downgrades ... 2026-09-24 09:19:32,640 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_04_inverse_set_level_when_industry_is_child ... 2026-09-24 09:19:32,712 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_05_inverse_set_multiple_levels_priority ... 2026-09-24 09:19:32,779 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_06_compute_clear_industry_id_clears_all ... 2026-09-24 09:19:32,856 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:32,871 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_01_validate_parent_level_requirements ... 2026-09-24 09:19:32,924 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_02_validate_wrong_parent_level ... 2026-09-24 09:19:32,974 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_03_compute_full_code_all_levels ... 2026-09-24 09:19:33,005 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_04_compute_full_code_update_parent ... 2026-09-24 09:19:33,053 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_05_name_get_display ... 2026-09-24 09:19:33,074 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_06_unique_full_code_constraint ... 2026-09-24 09:19:33,099 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_07_child_ids_relationship ... 2026-09-24 09:19:33,120 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_08_cascade_delete ... 2026-09-24 09:19:33,181 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.partner.industry records with IDs: [786] 2026-09-24 09:19:33,201 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_09_is_child_of_method ... 2026-09-24 09:19:33,242 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:33,257 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-09-24 09:19:33,736 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3597] 2026-09-24 09:19:33,746 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64875] 2026-09-24 09:19:33,753 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:34,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2515, model: res.partner.shareholder 2026-09-24 09:19:34,868 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2515, model: res.partner.shareholder 2026-09-24 09:19:34,873 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2515, model: res.partner.shareholder 2026-09-24 09:19:34,904 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-09-24 09:19:35,388 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3598] 2026-09-24 09:19:35,397 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64876] 2026-09-24 09:19:35,402 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:35,492 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted res.partner.shareholder records with IDs: [12] 2026-09-24 09:19:35,531 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:35,548 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_check_shareholder_ids ... 2026-09-24 09:19:36,145 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3599] 2026-09-24 09:19:36,158 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64877] 2026-09-24 09:19:36,165 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:36,268 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_ownership_rate ... 2026-09-24 09:19:36,716 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3600] 2026-09-24 09:19:36,725 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64878] 2026-09-24 09:19:36,731 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:36,781 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_partner_id ... 2026-09-24 09:19:37,317 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3601] 2026-09-24 09:19:37,330 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64879] 2026-09-24 09:19:37,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:37,392 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_total_ownership_rate ... 2026-09-24 09:19:37,868 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3602] 2026-09-24 09:19:37,878 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64880] 2026-09-24 09:19:37,885 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:37,939 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_multiple_shareholders_in_one_call ... 2026-09-24 09:19:38,408 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3603] 2026-09-24 09:19:38,427 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64881] 2026-09-24 09:19:38,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:38,521 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_new_contact ... 2026-09-24 09:19:38,927 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3604] 2026-09-24 09:19:38,939 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64882] 2026-09-24 09:19:38,946 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:38,991 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_insert_shareholder_from_other_company ... 2026-09-24 09:19:39,537 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3605] 2026-09-24 09:19:39,545 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64883] 2026-09-24 09:19:39,552 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:39,597 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_total_ownership_rate_over_100_blocks_batched_create ... 2026-09-24 09:19:40,066 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3606] 2026-09-24 09:19:40,076 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64884] 2026-09-24 09:19:40,082 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:40,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_is_company_false_on_multiple_partners ... 2026-09-24 09:19:40,680 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3607] 2026-09-24 09:19:40,688 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64885] 2026-09-24 09:19:40,695 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:40,725 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [38, 39, 40] 2026-09-24 09:19:40,764 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_type_company ... 2026-09-24 09:19:41,221 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3608] 2026-09-24 09:19:41,230 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64886] 2026-09-24 09:19:41,236 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:19:41,278 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [41] 2026-09-24 09:19:41,343 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:19:41,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_02_create_partner_different_vat ... 2026-09-24 09:19:41,725 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_03_create_partner_duplicated_vat ... 2026-09-24 09:19:42,030 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_04_duplicate_partner_individual_not_has_company ... 2026-09-24 09:19:42,259 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_05_duplicate_partner_individual_has_company ... 2026-09-24 09:19:42,605 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_06_create_partner_existed_vat_already_archived ... 2026-09-24 09:19:42,868 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_07_update_partner_individual ... 2026-09-24 09:19:43,146 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_09_create_multi_partners_with_no_existed_vat ... 2026-09-24 09:19:43,397 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_10_create_multi_partners_same_company_with_duplicated_vat ... 2026-09-24 09:19:43,661 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_11_create_multi_partners_exeptional_case ... 2026-09-24 09:19:43,890 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:43,904 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_offline_connection_lost_gate: Starting TestOfflineConnectionLostGate.test_no_pos_frontend_js_bare_returns_on_a_connection_lost_catch ... 2026-09-24 09:19:44,008 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:44,024 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_does_not_override_an_explicitly_supplied_analytic_account ... 2026-09-24 09:19:44,189 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_provisions_exactly_one_analytic_account ... 2026-09-24 09:19:44,360 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_scopes_the_analytic_account_to_its_own_company ... 2026-09-24 09:19:53,888 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_two_pos_configs_each_get_their_own_distinct_analytic_account ... 2026-09-24 09:19:54,110 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:54,125 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_creates_exactly_one_account_for_a_config_with_none ... 2026-09-24 09:19:54,320 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_does_not_duplicate_on_a_second_run ... 2026-09-24 09:19:54,517 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:19:54,933 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:19:57,074 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df15af20> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:19:57,075 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfd8dda0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:19:57,082 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:19:57,086 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfd8f2e0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:19:57,591 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:00,501 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e2b8ff60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:00,503 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12defdade0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:00,508 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:00,511 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e131d8a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:00,800 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:03,142 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df188d60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:03,143 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e04d1300> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:03,154 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:03,158 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e04d2160> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:04,345 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:06,488 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df9cdd00> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:06,489 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfcc2200> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:06,494 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:06,497 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfcc0d60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:06,808 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:09,887 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfc22fc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:09,888 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0a2b9c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:09,896 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:09,901 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0a2b1a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:10,218 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:12,389 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12dfeb7100> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:12,390 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e282ad40> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:12,399 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:12,403 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e28284a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:13,620 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:15,725 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e1492e80> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:15,726 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12dfdd5620> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:15,734 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:15,738 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12dfdd74c0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:16,066 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:19,073 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12e0beafc0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:19,074 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e0de1c60> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:19,082 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:19,086 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e0de0900> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_pos/tests/test_pos_analytics.py", line 267, in setUpClass cls.other_plan = cls.env['account.analytic.plan'].create({ File "", line 2, in create File "/data/build/rb-b1a5ec1-225045/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-b1a5ec1-225045/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-b1a5ec1-225045/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-b1a5ec1-225045/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-b1a5ec1-225045/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-b1a5ec1-225045/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:19,408 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_is_idempotent_on_repeated_stamping ... 2026-09-24 09:20:19,449 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_merges_with_a_pre_existing_other_plan_key ... 2026-09-24 09:20:19,484 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_session_sale_vals_analytic_stamp_merges_with_a_pre_existing_other_plan_key ... 2026-09-24 09:20:19,524 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_session_tax_vals_analytic_stamp_merges_with_a_pre_existing_other_plan_key ... 2026-09-24 09:20:19,650 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:21,805 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f12df14d760> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:21,806 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f12e08c58a0> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:21,811 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:21,814 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f12e08c6340> Stack (most recent call last): File "/data/build/rb-b1a5ec1-225045/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-b1a5ec1-225045/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-b1a5ec1-225045/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-b1a5ec1-225045/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-b1a5ec1-225045/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-b1a5ec1-225045/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-b1a5ec1-225045/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-b1a5ec1-225045/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-b1a5ec1-225045/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-b1a5ec1-225045/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-b1a5ec1-225045/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-24 09:20:21,842 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:20:21,860 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_load_field_coverage: Starting TestPosLoadFieldCoverageHarness.test_assert_fields_loaded_fails_for_a_field_the_loader_does_not_return ... 2026-09-24 09:20:23,185 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_load_field_coverage: Starting TestPosLoadFieldCoverageHarness.test_assert_fields_loaded_passes_for_a_field_the_loader_actually_returns ... 2026-09-24 09:20:23,392 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:20:23,407 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_get_views_override_keeps_the_readonly_rpc_contract ... 2026-09-24 09:20:23,427 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_transient_asset_read_failure_does_not_permanently_empty_the_widget_set ... 2026-09-24 09:20:23,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_unreadable_asset_file_logs_a_warning_naming_the_failing_path ... 2026-09-24 09:20:23,756 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_widget_set_reflects_a_new_ir_asset_after_the_bundle_changes ... 2026-09-24 09:20:24,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:20:24,054 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsFieldCoverage.test_bank_detail_fields_reach_the_till ... 2026-09-24 09:20:24,248 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:20:24,265 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsValue.test_bank_detail_fields_are_empty_for_a_non_qr_code_method ... 2026-09-24 09:20:24,481 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsValue.test_bank_detail_fields_resolve_the_linked_bank_accounts_own_data ... 2026-09-24 09:20:24,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:20:24,711 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_pos_config_custom_logo_default: Starting TestPosConfigCustomLogoDefault.test_creating_a_pos_for_a_company_without_a_logo_succeeds ... 2026-09-24 09:20:24,818 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-09-24 09:20:25,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-09-24 09:20:31,139 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour: Starting TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale ... 2026-09-24 09:20:31,681 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Chrome pid: 4511 2026-09-24 09:20:31,681 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Chrome headless temporary user profile dir: /tmp/tmpep04hi2w_chrome_odoo 2026-09-24 09:20:31,682 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Issuing json command http://127.0.0.1:45297/json/version 2026-09-24 09:20:31,683 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:45297/json/version with timeout 3 increased to 10s during tests 2026-09-24 09:20:31,700 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Browser version: Chrome/150.0.7871.114 2026-09-24 09:20:31,700 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Issuing json command http://127.0.0.1:45297/json 2026-09-24 09:20:31,700 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:45297/json with timeout 3 increased to 10s during tests 2026-09-24 09:20:31,710 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Websocket url found: ws://127.0.0.1:45297/devtools/page/982149A2619CBFDE53D0C6A378B082BD 2026-09-24 09:20:31,732 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Enable chrome headless console log notification 2026-09-24 09:20:31,735 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Chrome headless enable page notifications 2026-09-24 09:20:31,814 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:admin from n/a 2026-09-24 09:20:31,823 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Setting session cookie in browser 2026-09-24 09:20:31,827 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Open "http://127.0.0.1:8069/odoo/settings" in browser 2026-09-24 09:20:31,827 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Navigating to: "http://127.0.0.1:8069/odoo/settings" 2026-09-24 09:20:31,855 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:20:33,191 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:33] "GET /odoo/settings HTTP/1.1" 200 - 179 0.215 1.134 2026-09-24 09:20:33,195 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Navigation result: {'frameId': '982149A2619CBFDE53D0C6A378B082BD', 'loaderId': 'E2B78A60897CE50EE99616B634A17611', 'isDownload': False} 2026-09-24 09:20:33,196 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Evaluate ready code "odoo.isTourReady('viin_pos_custom_bill_logo_settings_save_tour')" 2026-09-24 09:20:33,240 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:33] "GET /web/assets/6c66767/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.014 2026-09-24 09:20:33,259 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:33] "GET /web/assets/a612a98/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.034 2026-09-24 09:20:33,277 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 09:20:33,315 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.037 0.039 2026-09-24 09:20:34,109 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.361 0.518 2026-09-24 09:20:34,117 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /web/assets/8d1b24d/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.770 2026-09-24 09:20:34,126 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.890 2026-09-24 09:20:34,152 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /web/assets/10e7a44/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.619 2026-09-24 09:20:34,242 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-24 09:20:34,244 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-24 09:20:34,249 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-24 09:20:34,272 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.010 2026-09-24 09:20:34,285 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: Owl is running in 'dev' mode. 2026-09-24 09:20:34,337 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Company Without Any Point Of Sale - Settings Save Tour Fixture (380) 2026-09-24 09:20:34,417 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.052 0.076 2026-09-24 09:20:34,423 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-09-24 09:20:34,428 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Evaluate test code "odoo.startTour('viin_pos_custom_bill_logo_settings_save_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/settings", "delayToCheckUndeterminisms": 0})" 2026-09-24 09:20:34,438 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.113 2026-09-24 09:20:34,452 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: [1/4] Tour viin_pos_custom_bill_logo_settings_save_tour → Step The Settings page loaded (trigger: .o_form_button_save) 2026-09-24 09:20:34,468 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.016 0.104 2026-09-24 09:20:34,469 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.025 2026-09-24 09:20:34,489 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.020 2026-09-24 09:20:34,555 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 09:20:34,560 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 09:20:34,831 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "POST /mail/data HTTP/1.1" 200 - 147 0.186 0.186 2026-09-24 09:20:34,866 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "POST /web/action/load HTTP/1.1" 200 - 9 0.019 0.324 2026-09-24 09:20:34,895 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.366 2026-09-24 09:20:34,929 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /web/image/res.partner/3/avatar_128?unique=1790241625000 HTTP/1.1" 200 - 9 0.012 0.401 2026-09-24 09:20:34,948 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-24 09:20:34,976 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 09:20:34,999 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.026 2026-09-24 09:20:35,044 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 09:20:35,048 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:35] "GET /web/image/res.company/380/favicon HTTP/1.1" 200 - 9 0.016 0.055 2026-09-24 09:20:36,298 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:36] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.222 1.104 2026-09-24 09:20:36,370 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 09:20:37,177 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:37] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1111 0.375 0.412 2026-09-24 09:20:37,862 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:37] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.003 0.004 2026-09-24 09:20:37,898 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:37] "POST /base_setup/data HTTP/1.1" 200 - 5 0.004 0.004 2026-09-24 09:20:38,020 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 09:20:38,020 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 09:20:38,029 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 09:20:38,042 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 09:20:38,057 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-24 09:20:38,062 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-24 09:20:38,070 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-24 09:20:38,102 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-09-24 09:20:38,102 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-24 09:20:38,117 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.050 2026-09-24 09:20:38,148 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-09-24 09:20:38,150 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.060 2026-09-24 09:20:38,154 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-24 09:20:38,157 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-24 09:20:38,169 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-09-24 09:20:38,181 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-24 09:20:38,194 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 09:20:38,199 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 09:20:38,205 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.039 2026-09-24 09:20:38,217 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-24 09:20:38,218 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-24 09:20:38,225 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 09:20:38,240 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-24 09:20:38,245 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-24 09:20:38,272 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-24 09:20:38,296 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-24 09:20:38,318 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-24 09:20:38,334 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-24 09:20:38,335 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.081 2026-09-24 09:20:38,344 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 09:20:38,345 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.040 2026-09-24 09:20:38,352 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-24 09:20:38,365 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-24 09:20:38,369 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-24 09:20:38,372 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-24 09:20:38,374 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 09:20:38,376 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: [2/4] Tour viin_pos_custom_bill_logo_settings_save_tour → Step Flip an unrelated, harmless setting so the record is dirty enough to attempt a real save (trigger: div[name="restrict_template_rendering"] input[type="checkbox"]) 2026-09-24 09:20:38,381 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-24 09:20:38,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: [3/4] Tour viin_pos_custom_bill_logo_settings_save_tour → Step Settings must save without an 'Invalid fields:' error for a company with no Point of Sale configured - pos_custom_logo_type must not be unconditionally required (trigger: .o_form_button_save) 2026-09-24 09:20:38,385 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 09:20:38,396 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-24 09:20:38,409 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-24 09:20:38,435 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-24 09:20:38,463 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-24 09:20:38,474 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-24 09:20:38,477 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-24 09:20:38,492 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 09:20:38,499 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-24 09:20:38,629 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.071 2026-09-24 09:20:38,630 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-24 09:20:38,652 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-24 09:20:38,675 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.036 2026-09-24 09:20:38,676 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-24 09:20:38,685 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 09:20:38,692 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-24 09:20:38,722 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 09:20:38,729 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:38] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-24 09:20:39,878 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:39] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1075 0.605 1.229 2026-09-24 09:20:39,976 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:39] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.018 1.562 2026-09-24 09:20:39,999 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:39] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 1.626 2026-09-24 09:20:40,054 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 09:20:40,064 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-24 09:20:40,070 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-24 09:20:40,070 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/settings.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-24 09:20:40,090 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-24 09:20:40,095 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/calendar.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-24 09:20:40,109 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/sale_management.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-24 09:20:40,126 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/website.png HTTP/1.1" 200 - 0 0.000 0.048 2026-09-24 09:20:40,128 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/website_slides.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-24 09:20:40,179 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-24 09:20:40,181 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/stock.png HTTP/1.1" 200 - 0 0.000 0.033 2026-09-24 09:20:40,207 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.030 2026-09-24 09:20:40,225 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/mrp.png HTTP/1.1" 200 - 0 0.000 0.067 2026-09-24 09:20:40,242 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/contacts.png HTTP/1.1" 200 - 0 0.000 0.057 2026-09-24 09:20:40,253 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/survey.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-24 09:20:40,273 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/hr_timesheet.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-24 09:20:40,284 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.042 2026-09-24 09:20:40,290 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-24 09:20:40,293 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/hr.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-24 09:20:40,327 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.041 2026-09-24 09:20:40,348 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/hr_attendance.png HTTP/1.1" 200 - 0 0.000 0.063 2026-09-24 09:20:40,355 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/lunch.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-24 09:20:40,359 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/fleet.png HTTP/1.1" 200 - 0 0.000 0.034 2026-09-24 09:20:40,366 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/point_of_sale.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-24 09:20:40,379 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:40] "GET /viin_brand/static/img/apps/hr_expense.png HTTP/1.1" 200 - 0 0.000 0.056 2026-09-24 09:20:41,335 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:20:41,336 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:41] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 971 0.802 2.053 2026-09-24 09:20:43,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [36178] 2026-09-24 09:20:43,055 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted ir.config_parameter records with IDs: [15] 2026-09-24 09:20:43,320 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: Simulating signal changes during tests 2026-09-24 09:20:43,320 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:43] "POST /web/dataset/call_button/res.config.settings/execute HTTP/1.1" 200 - 1963 0.830 1.016 2026-09-24 09:20:43,727 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:43] "GET /odoo/settings HTTP/1.1" 200 - 97 0.116 0.268 2026-09-24 09:20:43,782 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.014 2026-09-24 09:20:43,794 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-09-24 09:20:44,371 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: [4/4] Tour viin_pos_custom_bill_logo_settings_save_tour → Step The reloaded Settings page rendered - the save round-tripped instead of being silently blocked (trigger: .o_form_button_save) 2026-09-24 09:20:44,385 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: Owl is running in 'dev' mode. 2026-09-24 09:20:44,386 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-24 09:20:44,418 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.005 2026-09-24 09:20:44,437 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 6 0.004 0.014 2026-09-24 09:20:44,776 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:44] "POST /mail/data HTTP/1.1" 200 - 149 0.171 0.156 2026-09-24 09:20:44,808 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:44] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.016 0.333 2026-09-24 09:20:44,823 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:44] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.347 2026-09-24 09:20:44,825 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.352 2026-09-24 09:20:44,922 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-24 09:20:44,970 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.020 2026-09-24 09:20:45,027 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:45] "GET /web/image/res.company/380/favicon HTTP/1.1" 304 - 9 0.010 0.077 2026-09-24 09:20:46,124 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:46] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.180 1.006 2026-09-24 09:20:46,205 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-24 09:20:46,812 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:46] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1131 0.218 0.360 2026-09-24 09:20:46,815 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:46] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.266 2026-09-24 09:20:47,355 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:47] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.004 0.014 2026-09-24 09:20:47,381 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:47] "POST /base_setup/data HTTP/1.1" 200 - 5 0.003 0.007 2026-09-24 09:20:47,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: tour succeeded 2026-09-24 09:20:47,496 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR viin_pos_custom_bill_logo_settings_save_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-24 09:20:47,774 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale.browser: heap 40324316 (allocated 41558016) 2026-09-24 09:20:47,794 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Closing chrome headless with pid 4511 2026-09-24 09:20:47,803 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Closing websocket connection 2026-09-24 09:20:47,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Terminating chrome headless with pid 4511 2026-09-24 09:20:47,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_092047_886034_test_settings_save_when_active_company_has_no_point_of_sale.txt 2026-09-24 09:20:47,886 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: Removing chrome user profile "/tmp/tmpep04hi2w_chrome_odoo" 2026-09-24 09:20:47,913 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_custom_bill_logo.tests.test_res_config_settings_save_tour.TestResConfigSettingsSaveTour.test_settings_save_when_active_company_has_no_point_of_sale: waiting for threads: [, , ] 2026-09-24 09:20:48,699 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:48] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1035 0.453 0.800 2026-09-24 09:20:48,792 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:48] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.030 1.178 2026-09-24 09:20:48,813 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:20:48] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 1.336 2026-09-24 09:20:48,950 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:20:48,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_01_default_excludes_all_online_when_multiple ... 2026-09-24 09:20:49,010 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_02_default_keeps_single_online ... 2026-09-24 09:20:49,053 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_03_duplicate_config_with_multiple_online_methods ... 2026-09-24 09:20:49,315 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:20:49,332 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_qr.tests.test_pos_payment_method_qr_fields: Starting TestPosPaymentMethodQrFields.test_pos_payment_method_loads_qr_provider_fields ... 2026-09-24 09:20:49,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:21:12,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice ... 2026-09-24 09:21:12,414 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70846541 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-09-24 09:21:16,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70846541 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #19 2026-09-24 09:21:16,543 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70846541 finished 2026-09-24 09:21:18,057 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice_same_product_on_2_lines ... 2026-09-24 09:21:18,165 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44683469 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-09-24 09:21:20,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44683469 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #21 2026-09-24 09:21:20,000 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44683469 finished 2026-09-24 09:21:22,177 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-24 09:21:37,080 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-09-24 09:21:37,438 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome pid: 4832 2026-09-24 09:21:37,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome headless temporary user profile dir: /tmp/tmploule20w_chrome_odoo 2026-09-24 09:21:37,439 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Issuing json command http://127.0.0.1:35819/json/version 2026-09-24 09:21:37,452 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:35819/json/version with timeout 3 increased to 10s during tests 2026-09-24 09:21:37,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Browser version: Chrome/150.0.7871.114 2026-09-24 09:21:37,495 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Issuing json command http://127.0.0.1:35819/json 2026-09-24 09:21:37,496 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common.requests: request http://127.0.0.1:35819/json with timeout 3 increased to 10s during tests 2026-09-24 09:21:37,506 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Websocket url found: ws://127.0.0.1:35819/devtools/page/4EC3037C1549DB2BC639140672740F0E 2026-09-24 09:21:37,530 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Enable chrome headless console log notification 2026-09-24 09:21:37,541 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome headless enable page notifications 2026-09-24 09:21:37,600 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.res_users: Login successful for db:rb-b1a5ec1-225045-418240 login:pos_user from n/a 2026-09-24 09:21:37,602 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Setting session cookie in browser 2026-09-24 09:21:37,609 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Open "http://127.0.0.1:8069/pos/ui?config_id=26" in browser 2026-09-24 09:21:37,609 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=26" 2026-09-24 09:21:37,620 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:21:38,237 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:38] "GET /pos/ui?config_id=26 HTTP/1.1" 200 - 130 0.070 0.549 2026-09-24 09:21:38,240 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Navigation result: {'frameId': '4EC3037C1549DB2BC639140672740F0E', 'loaderId': '62554418A6A21AEF2ADF3DD6FB246E72', 'isDownload': False} 2026-09-24 09:21:38,240 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Evaluate ready code "odoo.isTourReady('PosReturnReasonPersistsTour')" 2026-09-24 09:21:38,255 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-24 09:21:38,273 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:38] "GET /web/assets/8187053/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-24 09:21:38,279 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:38] "GET /web/assets/bfcc709/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-24 09:21:38,285 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:38] "GET /web/assets/5e9398d/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-24 09:21:38,660 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:38] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-24 09:21:38,669 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 09:21:38,678 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 09:21:38,679 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: IndexedDB 1 Ready 2026-09-24 09:21:38,684 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Evaluate test code "odoo.startTour('PosReturnReasonPersistsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=26", "delayToCheckUndeterminisms": 0})" 2026-09-24 09:21:38,697 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [1/41] Tour PosReturnReasonPersistsTour → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-24 09:21:39,187 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 312 0.216 0.284 2026-09-24 09:21:39,194 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.506 2026-09-24 09:21:39,313 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-24 09:21:39,325 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-24 09:21:39,343 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-24 09:21:39,387 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.007 2026-09-24 09:21:39,414 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.005 2026-09-24 09:21:39,421 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: Owl is running in 'dev' mode. 2026-09-24 09:21:39,468 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 09:21:39,480 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 09:21:39,519 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-24 09:21:39,555 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-24 09:21:39,557 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-09-24 09:21:39,559 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=res.company&id=383&field=logo HTTP/1.1" 200 - 9 0.008 0.037 2026-09-24 09:21:39,572 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [2/41] Tour PosReturnReasonPersistsTour → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-24 09:21:39,635 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image/res.users/2532/avatar_128 HTTP/1.1" 200 - 16 0.041 0.079 2026-09-24 09:21:39,660 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image/res.company/383/favicon HTTP/1.1" 200 - 4 0.004 0.114 2026-09-24 09:21:39,688 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.006 0.064 2026-09-24 09:21:39,691 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [3/41] Tour PosReturnReasonPersistsTour → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-24 09:21:39,715 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.012 0.071 2026-09-24 09:21:39,735 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.007 0.086 2026-09-24 09:21:39,743 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.104 2026-09-24 09:21:39,759 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.007 0.127 2026-09-24 09:21:39,784 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.009 0.111 2026-09-24 09:21:39,795 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.053 2026-09-24 09:21:39,808 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.006 0.056 2026-09-24 09:21:39,819 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.003 0.124 2026-09-24 09:21:39,828 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.002 0.105 2026-09-24 09:21:39,834 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.070 2026-09-24 09:21:39,845 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.055 2026-09-24 09:21:39,920 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.029 0.077 2026-09-24 09:21:39,932 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:39] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.131 2026-09-24 09:21:39,978 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [4/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 09:21:40,056 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [5/41] Tour PosReturnReasonPersistsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-24 09:21:40,114 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [6/41] Tour PosReturnReasonPersistsTour → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(.qty:contains("1"))) 2026-09-24 09:21:40,184 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [7/41] Tour PosReturnReasonPersistsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-24 09:21:40,246 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [8/41] Tour PosReturnReasonPersistsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-24 09:21:40,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [9/41] Tour PosReturnReasonPersistsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-24 09:21:40,350 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 09:21:40,351 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 09:21:40,395 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [10/41] Tour PosReturnReasonPersistsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-24 09:21:40,446 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [11/41] Tour PosReturnReasonPersistsTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-24 09:21:40,524 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [12/41] Tour PosReturnReasonPersistsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-24 09:21:40,540 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-24 09:21:40,610 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [13/41] Tour PosReturnReasonPersistsTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-24 09:21:40,614 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35898835 started for PoS orders references: [{'name': 'Order 00014-001-0001', 'uuid': '73b19fc5-9f63-4a89-92fd-7b6e46629468'}] 2026-09-24 09:21:40,617 121 INFO ? werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-24 09:21:41,283 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35898835 order {'name': 'Order 00014-001-0001', 'uuid': '73b19fc5-9f63-4a89-92fd-7b6e46629468'} created pos.order #23 2026-09-24 09:21:41,286 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35898835 finished 2026-09-24 09:21:41,344 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 332 0.370 0.363 2026-09-24 09:21:41,374 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:41] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.006 2026-09-24 09:21:41,424 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:41] "GET /web/image?model=pos.config&id=26&field=custom_logo HTTP/1.1" 200 - 4 0.001 0.007 2026-09-24 09:21:41,453 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [14/41] Tour PosReturnReasonPersistsTour → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-24 09:21:41,520 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [15/41] Tour PosReturnReasonPersistsTour → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-24 09:21:41,581 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [16/41] Tour PosReturnReasonPersistsTour → Step Click on the menu button (trigger: .pos-rightheader button:has(.fa-bars)) 2026-09-24 09:21:41,640 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [17/41] Tour PosReturnReasonPersistsTour → Step click on something in the burger menu (trigger: span.dropdown-item:contains(Orders)) 2026-09-24 09:21:41,718 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [18/41] Tour PosReturnReasonPersistsTour → Step .pos-search-bar .filter 2026-09-24 09:21:41,776 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [19/41] Tour PosReturnReasonPersistsTour → Step .pos-search-bar .filter ul 2026-09-24 09:21:41,830 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [20/41] Tour PosReturnReasonPersistsTour → Step .pos-search-bar .filter ul li:contains("Paid") 2026-09-24 09:21:41,900 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [21/41] Tour PosReturnReasonPersistsTour → Step .ticket-screen .order-row > .col:contains("-0001") 2026-09-24 09:21:41,928 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:41] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.013 0.015 2026-09-24 09:21:41,970 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [22/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 09:21:42,033 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [23/41] Tour PosReturnReasonPersistsTour → Step Check orderline with attributes: {"productName":"Desk Organizer","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-09-24 09:21:42,084 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [24/41] Tour PosReturnReasonPersistsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-24 09:21:42,135 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [25/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 09:21:42,186 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [26/41] Tour PosReturnReasonPersistsTour → Step click numpad button: 1 (trigger: div.numpad button[value="1"]) 2026-09-24 09:21:42,238 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [27/41] Tour PosReturnReasonPersistsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-24 09:21:42,295 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [28/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 09:21:42,346 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [29/41] Tour PosReturnReasonPersistsTour → Step .ticket-screen .to-refund-highlight:contains("To Refund: 1.00") 2026-09-24 09:21:42,398 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [30/41] Tour PosReturnReasonPersistsTour → Step go back to the products (trigger: .actionpad .back-button) 2026-09-24 09:21:42,450 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [31/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 09:21:42,512 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [32/41] Tour PosReturnReasonPersistsTour → Step .ticket-screen .control-buttons button:contains("Reason") 2026-09-24 09:21:42,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [33/41] Tour PosReturnReasonPersistsTour → Step select the "Damaged in transit" return reason (trigger: .selection-item:contains("Damaged in transit")) 2026-09-24 09:21:42,631 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [34/41] Tour PosReturnReasonPersistsTour → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-24 09:21:42,685 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [35/41] Tour PosReturnReasonPersistsTour → Step .ticket-screen .btn-primary.pay-order-button 2026-09-24 09:21:42,761 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [36/41] Tour PosReturnReasonPersistsTour → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-24 09:21:42,827 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [37/41] Tour PosReturnReasonPersistsTour → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-24 09:21:42,883 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [38/41] Tour PosReturnReasonPersistsTour → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-24 09:21:42,934 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [39/41] Tour PosReturnReasonPersistsTour → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-24 09:21:42,995 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [40/41] Tour PosReturnReasonPersistsTour → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-24 09:21:43,073 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63823409 started for PoS orders references: [{'name': 'Order 00014-001-0002', 'uuid': '71e1636f-d1ff-4472-a5a3-dc394fa4348f'}] 2026-09-24 09:21:43,086 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: [41/41] Tour PosReturnReasonPersistsTour → Step receipt screen is shown (trigger: .pos .receipt-screen) 2026-09-24 09:21:43,560 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63823409 order {'name': 'Order 00014-001-0002', 'uuid': '71e1636f-d1ff-4472-a5a3-dc394fa4348f'} created pos.order #24 2026-09-24 09:21:43,564 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63823409 finished 2026-09-24 09:21:43,599 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 235 0.207 0.322 2026-09-24 09:21:43,630 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:21:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-24 09:21:43,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: tour succeeded 2026-09-24 09:21:43,651 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosReturnReasonPersistsTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-24 09:21:43,741 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: heap 17000516 (allocated 18227200) 2026-09-24 09:21:43,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Closing chrome headless with pid 4832 2026-09-24 09:21:43,748 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Closing websocket connection 2026-09-24 09:21:43,749 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Terminating chrome headless with pid 4832 2026-09-24 09:21:43,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome Log in: /tmp/odoo_tests/rb-b1a5ec1-225045-418240/chrome_logs/chrome_log_20260924_092143_808609_test_refund_reason_persists_on_refund_line.txt 2026-09-24 09:21:43,808 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Removing chrome user profile "/tmp/tmploule20w_chrome_odoo" 2026-09-24 09:21:43,920 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-24 09:21:44,128 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_barcode_product_1 ... 2026-09-24 09:21:44,209 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_1 ... 2026-09-24 09:21:44,255 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_2 ... 2026-09-24 09:21:44,306 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_3 ... 2026-09-24 09:21:44,336 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_create_scale_product ... 2026-09-24 09:21:44,363 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_1 ... 2026-09-24 09:21:44,370 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-09-24 09:21:44,425 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_2 ... 2026-09-24 09:21:44,431 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-09-24 09:21:44,500 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_3 ... 2026-09-24 09:21:44,508 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-09-24 09:21:44,566 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_4 ... 2026-09-24 09:21:44,615 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:21:54,736 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_01_vnpay_supported_currencies ... 2026-09-24 09:21:54,926 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_02_create_vnpay_payment ... 2026-09-24 09:21:54,971 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_03_sql_constraints_unique_merchant_method_code ... 2026-09-24 09:21:55,152 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:22:05,668 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_vnpay.tests.test_vnpay_ipn: Starting TestVnpayIpn.test_vnpay_ipn_notifies_pos_config_channel_and_marks_payment_done ... 2026-09-24 09:22:05,856 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-24 09:22:06,072 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pos_vnpay.controllers.main: notification received from vnpay: {'amount': 100000, 'bankCode': 'NCB', 'checksum': '401032e0aa20895ece5dc1a67db5d9c5fa737c5bbac2e662e88ae444bf67a776', 'clientTransactionCode': '37afb8a5-7d34-43b5-b1bf-27d376becb02_code123', 'merchantCode': 'VNPAY-TEST', 'merchantMethodCode': 'VNPAY-1234-QRCODE', 'methodCode': 'VNPAY_QRCODE', 'orderCode': '386_15-001-0001', 'partnerCode': 'VNPAY', 'realAmount': 100000, 'responseCode': '200', 'responseMessage': 'Confirm Success', 'totalPaid': 100000, 'transactionCode': 'VNP-TXN-0001'} 2026-09-24 09:22:06,092 121 INFO rb-b1a5ec1-225045-418240 werkzeug: 127.0.0.1 - - [24/Sep/2026 09:22:06] "POST /payment/vnpayspos_ipn/notification HTTP/1.1" 200 - 21 0.015 0.223 2026-09-24 09:22:06,159 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:22:06,173 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_01_monthly ... 2026-09-24 09:22:06,675 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_02_annually ... 2026-09-24 09:22:07,174 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_day_of_week_only ... 2026-09-24 09:22:07,678 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_annually ... 2026-09-24 09:22:08,169 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_days_of_week_only ... 2026-09-24 09:22:08,804 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_monthly ... 2026-09-24 09:22:09,325 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_validity_annually ... 2026-09-24 09:22:09,929 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_validity_monthly ... 2026-09-24 09:22:10,557 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:22:10,573 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_degenerate_single_day_matches_exact_day_only ... 2026-09-24 09:22:10,847 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_non_wrapping_still_applies ... 2026-09-24 09:22:11,087 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_wraps_across_new_year ... 2026-09-24 09:22:11,350 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:22:11,364 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-09-24 09:22:11,551 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-09-24 09:22:11,730 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-09-24 09:22:11,762 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:22:12,724 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_01_get_unapproved_source_templates_default_is_empty ... 2026-09-24 09:22:12,813 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_02_unapproved_product_predicate_toggles_with_approval_state ... 2026-09-24 09:22:13,361 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3609] 2026-09-24 09:22:13,425 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2412] 2026-09-24 09:22:13,536 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3610] 2026-09-24 09:22:13,628 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:22:14,571 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_product_approval_request_line ... 2026-09-24 09:22:14,677 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:22:15,589 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval.tests.test_approval_request_line_product_type: Starting TestApprovalRequestLineProductType.test_line_reports_the_actual_type_of_the_product_under_approval ... 2026-09-24 09:22:16,170 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:22:17,031 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_excludes_a_product_with_no_approval_history ... 2026-09-24 09:22:17,284 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_by_state_returns_only_the_product_whose_latest_line_matches ... 2026-09-24 09:22:17,950 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3611] 2026-09-24 09:22:18,063 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2413] 2026-09-24 09:22:18,150 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3612] 2026-09-24 09:22:18,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3613] 2026-09-24 09:22:18,874 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_for_no_approval_state_returns_products_without_history ... 2026-09-24 09:22:19,581 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3614] 2026-09-24 09:22:19,674 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2415] 2026-09-24 09:22:19,784 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3615] 2026-09-24 09:22:19,852 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_supports_every_operator_it_advertises ... 2026-09-24 09:22:20,482 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3616] 2026-09-24 09:22:20,568 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2416] 2026-09-24 09:22:20,648 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3617] 2026-09-24 09:22:21,174 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3618] 2026-09-24 09:22:21,250 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-09-24 09:22:21,296 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:22:34,204 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2534 deleted mail.mail records with IDs: [3619] 2026-09-24 09:22:34,842 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_account.tests.test_account_approval: Starting TestAccountApproval.test_warning_unapproval_product_on_invoice ... 2026-09-24 09:22:34,902 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2534 deleted mail.activity records with IDs: [2418] 2026-09-24 09:22:35,029 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2534 deleted mail.mail records with IDs: [3620] 2026-09-24 09:22:35,154 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:22:47,262 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2536 deleted mail.mail records with IDs: [3621] 2026-09-24 09:22:47,931 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_account.tests.test_account_move_action_post_warning: Starting TestAccountMoveActionPostWarning.test_action_post_no_warning_once_product_approved ... 2026-09-24 09:22:47,989 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2536 deleted mail.activity records with IDs: [2419] 2026-09-24 09:22:48,105 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2536 deleted mail.mail records with IDs: [3622] 2026-09-24 09:22:48,395 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_account.tests.test_account_move_action_post_warning: Starting TestAccountMoveActionPostWarning.test_action_post_warns_unapproved_product_on_chatter ... 2026-09-24 09:22:48,841 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-24 09:22:56,098 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3623] 2026-09-24 09:22:56,217 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3624] 2026-09-24 09:22:56,570 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3625] 2026-09-24 09:22:56,665 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3626] 2026-09-24 09:22:56,673 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_auto_merchant_product_approval_blocked_without_admin_responsible ... 2026-09-24 09:22:57,201 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [35] 2026-09-24 09:22:57,295 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_auto_merchant_product_approval_validates_for_admin_responsible ... 2026-09-24 09:22:58,075 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3627] 2026-09-24 09:22:58,179 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3628] 2026-09-24 09:22:58,316 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2422] 2026-09-24 09:22:58,451 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3629] 2026-09-24 09:22:58,548 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-09-24 09:22:58,594 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-09-24 09:22:58,715 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2420] 2026-09-24 09:22:58,950 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3630] 2026-09-24 09:22:59,047 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:23:00,102 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3631] 2026-09-24 09:23:00,117 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66196] 2026-09-24 09:23:00,124 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-24 09:23:00,235 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_cancel_notifies_merchant ... 2026-09-24 09:23:00,822 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3632] 2026-09-24 09:23:00,913 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3633] 2026-09-24 09:23:00,973 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2423] 2026-09-24 09:23:01,105 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3634] 2026-09-24 09:23:01,150 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_confirm_notifies_merchant ... 2026-09-24 09:23:01,740 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3635] 2026-09-24 09:23:01,820 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3636] 2026-09-24 09:23:01,857 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_first_of_two_required_approvers_must_not_notify_merchant_approved ... 2026-09-24 09:23:02,377 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3637] 2026-09-24 09:23:02,507 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3638] 2026-09-24 09:23:02,663 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2539 deleted mail.activity records with IDs: [2425] 2026-09-24 09:23:02,778 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2539 deleted mail.mail records with IDs: [3639] 2026-09-24 09:23:02,890 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3640] 2026-09-24 09:23:02,958 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_full_approval_notifies_merchant_approved ... 2026-09-24 09:23:03,475 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3641] 2026-09-24 09:23:03,560 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3642] 2026-09-24 09:23:03,699 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2539 deleted mail.activity records with IDs: [2426] 2026-09-24 09:23:03,831 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2539 deleted mail.mail records with IDs: [3643] 2026-09-24 09:23:03,931 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3644] 2026-09-24 09:23:04,004 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_non_merchant_product_produces_no_notification ... 2026-09-24 09:23:04,615 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3645] 2026-09-24 09:23:04,736 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2539 deleted mail.activity records with IDs: [2427] 2026-09-24 09:23:04,863 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2539 deleted mail.mail records with IDs: [3646] 2026-09-24 09:23:04,976 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_opening_refuse_wizard_must_not_notify_merchant_before_real_refusal ... 2026-09-24 09:23:05,609 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3647] 2026-09-24 09:23:05,703 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3648] 2026-09-24 09:23:05,805 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2428] 2026-09-24 09:23:05,940 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3649] 2026-09-24 09:23:05,966 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-09-24 09:23:06,572 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3650] 2026-09-24 09:23:06,671 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3651] 2026-09-24 09:23:06,799 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2429] 2026-09-24 09:23:06,954 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3652] 2026-09-24 09:23:07,001 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-24 09:23:14,174 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3653] 2026-09-24 09:23:14,305 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3654] 2026-09-24 09:23:14,637 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3655] 2026-09-24 09:23:14,752 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3656] 2026-09-24 09:23:14,760 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.viin_product_approval_marketplace.tests.test_product_template: Starting TestProduct.test_merchant_can_only_update_some_allowed_fields_for_approved_product ... 2026-09-24 09:23:14,801 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2431] 2026-09-24 09:23:14,894 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3657] 2026-09-24 09:23:14,979 121 INFO rb-b1a5ec1-225045-418240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3658] 2026-09-24 09:23:15,171 121 INFO rb-b1a5ec1-225045-418240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-24 09:23:15,174 121 INFO rb-b1a5ec1-225045-418240 odoo.service.server: 4386 post-tests in 6952.76s, 3288494 queries 2026-09-24 09:23:15,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_approval_sale: 11 tests 49.93s 9670 queries 2026-09-24 09:23:15,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_approval_stock: 35 tests 69.81s 32365 queries 2026-09-24 09:23:15,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.48s 185 queries 2026-09-24 09:23:15,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_auto_currency_rate: 6 tests 21.84s 12257 queries 2026-09-24 09:23:15,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_auto_currency_rate_acb: 10 tests 78.79s 49168 queries 2026-09-24 09:23:15,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_auto_currency_rate_bidv: 6 tests 40.50s 24544 queries 2026-09-24 09:23:15,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_auto_currency_rate_vcb: 11 tests 93.24s 55315 queries 2026-09-24 09:23:15,187 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_auto_currency_rate_xe: 5 tests 31.00s 18402 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_base_district: 10 tests 2.81s 1071 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.59s 132 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_base_state_group: 14 tests 1.21s 422 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_base_ward: 10 tests 2.69s 1066 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_bidv_connector: 27 tests 44.71s 26304 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_brand: 4 tests 0.09s 4 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_brand_common: 27 tests 26.50s 4079 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_brand_onboarding: 5 tests 3.06s 135 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_brand_website: 9 tests 4.75s 991 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_business_trip: 104 tests 128.25s 44418 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_business_trip_approval: 22 tests 25.36s 10096 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_business_trip_fleet: 21 tests 12.40s 5181 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_business_trip_hr_expense: 28 tests 100.08s 29835 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_crm_business_nature: 36 tests 16.64s 8993 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_crm_customer_recognition: 8 tests 1.03s 357 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_crm_dob: 6 tests 0.89s 368 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_crm_sankey: 9 tests 1.06s 486 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_customizer: 133 tests 249.15s 32195 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_document: 75 tests 211.04s 71194 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_document_freight: 8 tests 3.85s 2113 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_document_parsing: 18 tests 2.74s 1312 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_document_project: 5 tests 26.96s 8961 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_duns: 6 tests 1.42s 538 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_equipment_warranty_partner_infor: 19 tests 24.97s 14934 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_estimate: 34 tests 6.47s 2970 queries 2026-09-24 09:23:15,188 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_estimate_approval: 20 tests 7.35s 2815 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_estimate_budget: 14 tests 143.67s 15210 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_estimate_hr: 4 tests 0.28s 95 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_estimate_project: 7 tests 1.02s 380 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_estimate_purchase: 7 tests 1.36s 537 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_estimate_sale: 7 tests 1.58s 562 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_event_partner_barcodes: 17 tests 23.24s 11713 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet: 21 tests 14.54s 6394 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_account: 57 tests 75.48s 23698 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_booking: 137 tests 101.75s 54775 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_booking_account: 13 tests 44.09s 5653 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_booking_approval: 18 tests 21.32s 8565 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_booking_cargo: 48 tests 50.12s 25741 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_booking_gantt: 7 tests 0.18s 36 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_booking_map: 9 tests 0.23s 43 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_booking_passenger: 94 tests 163.26s 79741 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_insurance: 17 tests 3.62s 1950 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_loading_capacity: 21 tests 6.06s 3515 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_planning: 237 tests 194.03s 68798 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_planning_account: 10 tests 0.71s 278 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_planning_gantt: 16 tests 0.61s 225 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_planning_hr_expense: 37 tests 28.48s 14770 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_planning_map: 24 tests 6.17s 1091 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_purchase: 4 tests 0.73s 272 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_sale: 23 tests 17.54s 7508 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_sale_cargo: 27 tests 8.84s 4983 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_sale_management: 3 tests 2.26s 1004 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_sale_passenger: 10 tests 5.46s 2446 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_fleet_stock: 154 tests 244.82s 174457 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_foreign_trade: 32 tests 67.97s 44578 queries 2026-09-24 09:23:15,189 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_foreign_trade_export: 69 tests 125.19s 60360 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_foreign_trade_import: 53 tests 71.34s 34807 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 6.24s 3336 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_air: 31 tests 10.53s 6080 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_air_consol: 17 tests 6.64s 3790 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_consol: 145 tests 82.15s 34110 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_document_parsing: 3 tests 0.52s 312 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_management: 325 tests 115.60s 69485 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_project: 7 tests 6.09s 3193 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_road: 20 tests 6.05s 3302 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_sale: 454 tests 437.33s 195878 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_sale_consol: 27 tests 46.25s 23508 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_sale_onbehalf: 33 tests 19.62s 9695 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_freight_sale_purchase: 77 tests 58.17s 29057 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_geo_route_map: 10 tests 0.24s 50 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_geography_info: 5 tests 0.19s 118 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_geography_info_world_bank: 3 tests 0.91s 16 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_google_drive: 529 tests 727.26s 413594 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_helpdesk: 55 tests 31.40s 16294 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_helpdesk_crm: 10 tests 7.59s 4539 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_helpdesk_hr: 4 tests 3.58s 2053 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 3.54s 2069 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_helpdesk_odoo_module: 4 tests 3.48s 2000 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_helpdesk_project: 25 tests 15.01s 8700 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_helpdesk_sale: 8 tests 12.85s 5807 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 3.85s 2190 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 4.81s 2809 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr: 73 tests 10.76s 6619 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_account: 15 tests 10.99s 5038 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_appraisal: 25 tests 26.21s 15940 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 5.59s 3448 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_contract: 132 tests 57.86s 29475 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 12.12s 5975 queries 2026-09-24 09:23:15,190 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 2.90s 1026 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_contract_suspension_seniority: 12 tests 26.30s 10873 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_employee_birthday: 25 tests 5.31s 2274 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_employee_relative_birthdate: 3 tests 0.08s 24 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_holidays: 40 tests 26.09s 12415 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_maintenance: 4 tests 0.81s 374 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_management_tiers: 18 tests 5.81s 2400 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_multi_position: 39 tests 50.64s 24731 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_overtime: 74 tests 85.01s 46218 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_overtime_approval: 78 tests 84.14s 28763 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 4.87s 2257 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 12.04s 5902 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 20.16s 9538 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 8.32s 4600 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 10.04s 3371 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 21.70s 9879 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 10 tests 8.18s 3083 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 12.38s 6942 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_payroll_administrative_region: 26 tests 21.89s 15455 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 25.55s 16957 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_project: 7 tests 3.71s 1971 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_project_timesheet_account: 4 tests 0.25s 112 queries 2026-09-24 09:23:15,191 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_rank: 23 tests 132.79s 79813 queries 2026-09-24 09:23:15,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 26.37s 14650 queries 2026-09-24 09:23:15,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 10.54s 5865 queries 2026-09-24 09:23:15,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_recruitment: 6 tests 1.12s 530 queries 2026-09-24 09:23:15,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 1.82s 1052 queries 2026-09-24 09:23:15,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_retirement_age: 17 tests 13.81s 6948 queries 2026-09-24 09:23:15,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_role: 26 tests 104.15s 58842 queries 2026-09-24 09:23:15,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_seniority: 18 tests 20.67s 11435 queries 2026-09-24 09:23:15,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_skill_framework: 33 tests 32.01s 17644 queries 2026-09-24 09:23:15,192 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_skills_slides: 10 tests 1.86s 974 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_timesheet_timer: 40 tests 9.49s 5046 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_work_entry_contract: 12 tests 8.15s 4712 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_work_entry_contract_attendance: 12 tests 3.54s 1877 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_work_entry_contract_attendance_holiday: 13 tests 7.05s 4010 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_work_entry_contract_suspension: 10 tests 0.55s 207 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_hr_work_entry_holidays: 34 tests 24.86s 13432 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_invoice_line_grouping: 13 tests 44.90s 17702 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_lang_detection: 3 tests 0.86s 11 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_link_tracker_qr_code: 18 tests 0.84s 283 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_loan_management_bank_currency_rate: 8 tests 27.66s 14946 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_logistics: 104 tests 22.05s 10866 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_logistics_account: 6 tests 1.55s 806 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_logistics_cargo_template: 16 tests 0.55s 243 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_logistics_package_type: 13 tests 0.32s 127 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_logistics_route: 21 tests 7.46s 4518 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_logistics_sale: 60 tests 84.92s 41423 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_loyalty: 22 tests 5.14s 2837 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_loyalty_pos: 12 tests 50.49s 23155 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_loyalty_sale: 18 tests 24.65s 12129 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mail_route: 14 tests 17.66s 9868 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mail_route_hr: 4 tests 1.31s 737 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_maintenance: 17 tests 2.16s 1144 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace: 191 tests 249.28s 127916 queries 2026-09-24 09:23:15,194 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_loyalty: 15 tests 10.65s 4105 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_rating: 6 tests 6.35s 3510 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_sale: 49 tests 71.45s 34263 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_sale_currency_conversion_diff: 3 tests 8.01s 4221 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_sale_loyalty: 20 tests 36.67s 19231 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_sale_product_configurator: 11 tests 23.91s 9667 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_sale_stock: 5 tests 14.83s 6957 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_snailmail: 8 tests 6.10s 3565 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_stock: 21 tests 20.35s 10092 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_website_sale: 31 tests 47.04s 25983 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_marketplace_website_sale_stock: 4 tests 2.16s 639 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp: 29 tests 34.34s 14037 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_account: 13 tests 16.73s 5119 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_filter: 3 tests 7.40s 5678 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_mps: 93 tests 214.62s 153034 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_plm_approval: 32 tests 64.10s 20103 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_plm_subcontracting_purchase: 23 tests 24.39s 12019 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_plm_test_full: 11 tests 11.16s 4532 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_plm_website_sale: 12 tests 3.27s 950 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_progress: 14 tests 5.49s 2617 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_standard_consumption: 38 tests 55.28s 24450 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_subcontracting_link: 27 tests 18.09s 6216 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_subcontracting_loss_report: 5 tests 0.26s 91 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_subcontracting_report: 50 tests 15.48s 3895 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_subcontracting_request: 22 tests 28.56s 12967 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_subcontracting_request_approval: 16 tests 24.42s 8473 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_subcontracting_request_plm: 9 tests 14.00s 6107 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_mrp_subcontracting_request_requisition: 5 tests 8.50s 3470 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_multi_warehouse_access_control_purchase_requisition: 4 tests 4.81s 3205 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_approval: 8 tests 3.64s 1471 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_approval_marketplace: 31 tests 56.04s 21691 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_approval_marketplace_website: 4 tests 10.00s 4935 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_approval_website: 3 tests 1.68s 747 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_budget_code: 7 tests 0.69s 246 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_business_nature: 58 tests 19.66s 9322 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_calendar: 6 tests 0.78s 470 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_country_recognition: 3 tests 1.57s 488 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_filter: 3 tests 0.28s 123 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_identity: 6 tests 0.34s 109 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_industry_isic: 23 tests 1.11s 614 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_shareholder: 16 tests 8.10s 3505 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_partner_tax_code: 11 tests 2.54s 1301 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_pos: 36 tests 40.80s 7899 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_pos_custom_bill_logo: 6 tests 24.25s 12642 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_pos_qr: 8 tests 0.62s 233 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_pos_refund: 4 tests 32.60s 15353 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_pos_return: 3 tests 21.74s 9498 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_pos_scale: 11 tests 0.69s 327 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_pos_vnpay: 8 tests 21.54s 12441 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_pricelist_validity_advance: 15 tests 5.19s 2779 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_product: 5 tests 0.41s 1200 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_product_approval: 17 tests 9.53s 4126 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_product_approval_account: 7 tests 27.54s 13751 queries 2026-09-24 09:23:15,195 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.stats: viin_product_approval_marketplace: 18 tests 26.32s 12965 queries 2026-09-24 09:23:15,196 121 INFO rb-b1a5ec1-225045-418240 odoo.tests.result: 0 failed, 0 error(s) of 4386 tests when loading database 'rb-b1a5ec1-225045-418240' 2026-09-24 09:23:15,196 121 INFO rb-b1a5ec1-225045-418240 odoo.service.server: Initiating shutdown 2026-09-24 09:23:15,196 121 INFO rb-b1a5ec1-225045-418240 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.